以下php语句有什么错误吗?

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:27:11
<?
include("db_conn.php");
include("db_func.php");

// 增加会员账号/密码 BEGIN
$SQLStrUser = "INSERT INTO member (m_username, m_userpass, m_pass_rem, m_pass_ans) ";
$SQLStrUser .= " VALUES('$username', '$userpass', '$pass_rem', '$pass_ans') ";
db_query($SQLStrUser);
// 增加会员账号及密码 END
?>

db_coon.php代码如下
<?php
$DB_HOST = "localhost"; //数据库主机位置
$DB_LOGIN = "root"; //数据库的使用账号
$DB_PASSWORD = ""; //数据库的使用密码
$DB_NAME = "flag"; //数据库名称

$conn = mysql_connect($DB_HOST, $DB_LOGIN, $DB_PASSWORD);
mysql_select_db($DB_NAME);

?>

db_func.php代码如下:
?php
function db_query($sqlstr) {return mysql_query($sqlstr);}
function db_num_rows($res) {return mysql_num_rows($res);}
function db_fetch_array($res) {return mysql_fetch_array

$SQLStrUser .= "......",这一句有问题,应该在第一个引号后面去加一个空格。
如果这样解决不了问题的话,你可以尝试着在$SQLStrUser .= "。。。。“之后加上一条语句 echo $SQLStrUser,然后执行他将显示出来的语句复制到mysql里面去运行,看一下mysql是怎么提示错误的。应该学会这种调试方法,这会很有用的。

希望我的回答对你有所帮助。

应该没错,

你在values 前面价格空格试试看

你的代码并没有语法错误, 有什么提示?