还有 $query = "insert into user (first name,text) values ('$Name','$Text')"; => $query = "insert into `user` (`first name`,`text`) values ('$Name','$Text')";
不好意思法错了 if ( mysql_query("$query",$connect) )
TO xxjun: 我不是用的mssql啊。。 TO 巴顿 我一直都这么连MYSQL的,都没有问题。。
我改了一下代码: $Connect = mysql_connect("127.0.0.1","",""); if(mysql_select_db("cloud")) { echo "good<br>"; $query = "insert into user (first name,text) values ('$Name','$Text')"; $MySqlQuery = mysql_db_query("cloud",$query,$Connect); if ($MySqlQuery) echo succeed; else { $error = mysql_error(); echo $error; } } ?>显示的是: good You have an error in your SQL syntax near 'name,text) values ('','')' at line 1
$Connect = mysql_connect("127.0.0.1","","");
if(mysql_select_db("cloud"))
{ echo good;
$query = "insert into user (first name,text)
values
('$Name','$Text')";
if(mysql_db_query($query,$Connect))
echo succeed
}
?>
<?php
$Connect = mysql_connect("127.0.0.1","","");
if(mysql_select_db("cloud"))
{ echo good;
$query = "insert into user (first name,text)
values
('$Name','$Text')";
if(mysql_db_query("cloud",$query))
echo succeed
}
?>
送查询字符串 (query) 到 MySQL 数据库。语法: int mysql_db_query(string database, string query, int [link_identifier]);返回值: 整数函数种类: 数据库功能
内容说明
本函数用来送出查询字符串 (query) 到后端的 MySQL 数据库中。而可省略的参数 link_identifier 若不存在,程序会自动寻找其它 mysql_connect() 连接后的连接代码。发生错误时会返回 false,其它没错误时则返回它的返回代码。
太奇怪了
那我再试一下。。
没有记录进去。
用这个试试看那
难道没有出错信息?如果没有 那就是PHP以ODBC用户进去了 没insert权限?
只有浏览权限?
就不能给个用户》
values
('$Name','$Text')";
=> $query = "insert into `user` (`first name`,`text`)
values
('$Name','$Text')";
if ( mysql_query("$query",$connect) )
我不是用的mssql啊。。
TO 巴顿
我一直都这么连MYSQL的,都没有问题。。
$Connect = mysql_connect("127.0.0.1","","");
if(mysql_select_db("cloud"))
{ echo "good<br>";
$query = "insert into user (first name,text)
values
('$Name','$Text')";
$MySqlQuery = mysql_db_query("cloud",$query,$Connect);
if ($MySqlQuery)
echo succeed;
else
{
$error = mysql_error();
echo $error;
}
}
?>显示的是:
good
You have an error in your SQL syntax near 'name,text) values ('','')' at line 1
楼了一个分号??
$Connect = mysql_connect("127.0.0.1","root","");
if(mysql_select_db("cloud"))
{ echo good;
$query = "insert into user (`first name`,`text`)
values
('$Name','$Text')";
if(mysql_db_query("user",$query))
echo succeed;
}
?>
$Connect = mysql_connect("127.0.0.1","root","");
if(mysql_select_db("cloud"))
{ echo good;
$query = "insert into user (`first name`,`text`)
values
('$Name','$Text')";
if(mysql_db_query("cloud",$query))
echo succeed;
}
?>
mysql_db_select('dbname',$query);
第一,如巴顿所说,$Connect = mysql_connect("127.0.0.1","",""); 需要用用户名。
第二,如果你的字段名中有空格,字段名要用``引用。
第三,mysql_db_query()中应该用数据库名,而不是表名。另:不推荐使用mysql_db_query(),mysql_query()就可以了。
<?php
$Connect = mysql_connect("127.0.0.1","root","");
if(mysql_select_db("cloud")){
echo 'good';
$query = "insert into user (`first name`,`text`) values ('$Name','$Text')";
if(mysql_db_query("cloud",$query))
echo 'succeed';
}
?>