小编Jah*_*hed的帖子

简单的PHP错误

我有一个简单的PHP错误,我无法找到解决方案.我插入以下代码:

    <?php
session_start();
require_once '../includes/db.php';  

$address1 = $_REQUEST["address1"];
$address2 = $_REQUEST["address2"];
$city = $_REQUEST["city"];
$postcode = $_REQUEST["postcode"];

mysql_query("UPDATE customers SET address1='$address1', address2='$address2', city='$city', postcode='$postcode' WHERE username = '".$_SESSION['username']."')")

or die(mysql_error());

?> 
Run Code Online (Sandbox Code Playgroud)

此代码给出了以下错误:

您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第1行的')'附近使用正确的语法

第1行是以下我认为它与sql语句无关:

    <?php
session_start();
?>
Run Code Online (Sandbox Code Playgroud)

感谢大家!:)

php mysql error-handling

1
推荐指数
1
解决办法
103
查看次数

php登录无法正常工作

我有一个包含以下字段的mysql表:

id用户名密码角色

管理员的角色编号为1,普通用户的角色编号为2

    <?php
// we must never forget to start the session
session_start();

$errorMessage = '';
if (isset($_POST['username']) && isset($_POST['password'])) {
    include 'library/connect.php';

    $username   = $_POST['username'];
    $password = $_POST['password'];

    // check if the user id and password combination exist in database
    $sql = "SELECT role FROM user WHERE username = '$username' AND password = '$password'";

    $result = mysql_query($sql) or die('Query failed. ' . mysql_error()); 
    $row = mysql_fetch_array($result);

    if (mysql_num_rows($result) == 1 AND $row['role']==2) {
        // the user id and …
Run Code Online (Sandbox Code Playgroud)

php mysql error-handling

0
推荐指数
1
解决办法
189
查看次数

标签 统计

error-handling ×2

mysql ×2

php ×2