我又作了测试: -------- source: --------<? $connection = mysql_connect("localhost","webuser","root"); // Connect DB $query = "SELECT name,date,text from chat order by date desc limit 0,20"; // Run Select $result = mysql_db_query("test",$query); ?>------ error ------Parse error: parse error, unexpected T_STRING in f:\environment\website\test.php on line 3
这是CSDN的缩进问题。我重贴一遍。 <? $connection = mysql_connect("localhost","webuser","root"); // Connect DB $query = "SELECT name,date,text from chat order by date desc limit 0,20"; // Run Select $result = mysql_db_query($query,"test",); ?>
我知道这个很EASY,可就是不过,妖了。
$result = mysql_db_query($query,"test");多了一个逗号
<? $connection = mysql_connect("localhost","webuser","root"); // Connect DB $query = "SELECT name,date,text from chat order by date desc limit 0,20";〈-这里的逗号是全角的改为半角的 // Run Select $result = mysql_db_query($query,"test",);<-"test"后多一个逗号 ?>
if (($name!="") and ($text!="")) 这句错了用两个=号 if (($name!=="") and ($text!=="")) 或者 if (!$name and !$text)
------------------------------------------------------------------------------ 你先把所有的全角字符改为半角…… ------------------------------------------------------------------------------语法: int mysql_db_query(string database, string query, int [link_identifier]); $conn = mysql_connect("localhost","root","password"); mysql_select_db("test",$conn); $query = "SELECT name,date,text from chat order by date desc limit 0,20"; mysql_query($query);或:$conn = mysql_connect("localhost","root","password"); $query = "SELECT name,date,text from chat order by date desc limit 0,20"; mysql_db_query("test",$query,$conn);
这里将要选的数据库名,作为参数传给它。
而且你这种写法有点不好,每次都选数据库,何不一次搞定呢
将连接文件写进一个包含文件(包含文件采用类的形式)如下:
$link = @mysql_connect($this->Connect_Host,$this->Connect_User,$this->Connect_Passwd);
if(!$link){
echo "<font color=red>数据库连接出现问题!</font>";
exit();
}
mysql_select_db($this->Connect_Base);
--------
source:
--------<?
$connection = mysql_connect("localhost","webuser","root"); // Connect DB
$query = "SELECT name,date,text from chat order by date desc limit 0,20";
// Run Select
$result = mysql_db_query("test",$query);
?>------
error
------Parse error: parse error, unexpected T_STRING in f:\environment\website\test.php on line 3
我按你说的更正了,但还是同样的错误。
我的语句 $date = date("h:i:s); 少了个引号。 -->通过。
=============但我后来做的测试还是不通过?!!!==============呵呵,我很菜的,PHP刚学,不是很熟。
<?
$connection = mysql_connect("localhost","webuser","root"); // Connect DB
$query = "SELECT name,date,text from chat order by date desc limit 0,20";
// Run Select
$result = mysql_db_query($query,"test",);
?>
$connection = mysql_connect("localhost","webuser","root"); // Connect DB
$query = "SELECT name,date,text from chat order by date desc limit 0,20";〈-这里的逗号是全角的改为半角的
// Run Select
$result = mysql_db_query($query,"test",);<-"test"后多一个逗号
?>
if (($name!=="") and ($text!==""))
或者
if (!$name and !$text)
你先把所有的全角字符改为半角……
------------------------------------------------------------------------------语法: int mysql_db_query(string database, string query, int [link_identifier]);
$conn = mysql_connect("localhost","root","password");
mysql_select_db("test",$conn);
$query = "SELECT name,date,text from chat order by date desc limit 0,20";
mysql_query($query);或:$conn = mysql_connect("localhost","root","password");
$query = "SELECT name,date,text from chat order by date desc limit 0,20";
mysql_db_query("test",$query,$conn);