Php 使用未定义的常量sql-假定';sql';
我是PHP新手,只是在做一个练习的测试站点。我遇到了以下错误:Php 使用未定义的常量sql-假定';sql';,php,mysql,sql,web,Php,Mysql,Sql,Web,我是PHP新手,只是在做一个练习的测试站点。我遇到了以下错误: Notice: Use of undefined constant sql - assumed 'sql' in F:\wamp\www\css\Index.php on line 33 Call Stack # Time Memory Function Location 1 0.0003 671872 {main}( ) ..\Index.php:0 Warning: mysql_fetch_arra
Notice: Use of undefined constant sql - assumed 'sql' in F:\wamp\www\css\Index.php on line 33
Call Stack
# Time Memory Function Location
1 0.0003 671872 {main}( ) ..\Index.php:0
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in F:\wamp\www\css\Index.php on line 35
Call Stack
# Time Memory Function Location
1 0.0003 671872 {main}( ) ..\Index.php:0
2 1.0141 680104 mysql_fetch_array ( ) ..\Index.php:35
这是它发现错误的部分的一个片段:
30 <?php
31
32 $sql="SELECT * FROM products ORDER BY name ASC";
33 $query=mysql_query(sql);
34
35 while ($row=mysql_fetch_array($query)) {
36
37 ?>
38 <tr>
39 <td><?php echo $row['SKU'] ?></td>
40 <td><?php echo $row['Product'] ?></td>
41 <td><a href="#">Select Product</a></td>
42 </tr>
43 <?php
44 }
45 ?>
30
38
39
40
41
42
43
我已经在剪报上写上了行号。我试图从表中提取的确实是“产品”,所以我不认为这是这里的问题。在过去的一个多小时里,我一直在挠头,想弄清楚问题出在哪里,但我弄不清楚。我想我应该把这看作是PHP神父对我的热烈欢迎,作为一种成长仪式,嗯?变量必须从$ 这是错误的-
$query=mysql_query(sql);
^^^ This must be $sql
这应该行得通-
$query=mysql_query($sql);
^Added $
变量必须以开头$ 这是错误的-
$query=mysql_query(sql);
^^^ This must be $sql
这应该行得通-
$query=mysql_query($sql);
^Added $
变量必须以开头$ 这是错误的-
$query=mysql_query(sql);
^^^ This must be $sql
这应该行得通-
$query=mysql_query($sql);
^Added $
变量必须以开头$ 这是错误的-
$query=mysql_query(sql);
^^^ This must be $sql
这应该行得通-
$query=mysql_query($sql);
^Added $
您忘记了第33行的
$
:
$query=mysql_query(sql); // Note that you have here "sql", not "$sql".
相反,您应该使用:
$query=mysql_query($sql);
您忘记了第33行的
$
:
$query=mysql_query(sql); // Note that you have here "sql", not "$sql".
相反,您应该使用:
$query=mysql_query($sql);
您忘记了第33行的
$
:
$query=mysql_query(sql); // Note that you have here "sql", not "$sql".
相反,您应该使用:
$query=mysql_query($sql);
您忘记了第33行的
$
:
$query=mysql_query(sql); // Note that you have here "sql", not "$sql".
相反,您应该使用:
$query=mysql_query($sql);
错误消息中提到的行是
$query=mysql\u query(sql)代码>。这就是您应该查看的地方。错误消息中提到的行的可能重复是$query=mysql\u query(sql)代码>。这就是您应该查看的地方。错误消息中提到的行的可能重复是$query=mysql\u query(sql)代码>。这就是您应该查看的地方。错误消息中提到的行的可能重复是$query=mysql\u query(sql)代码>。这就是你应该看的地方。可能是重复的。非常感谢你的快速回复!非常感谢您的快速回复!非常感谢您的快速回复!非常感谢您的快速回复!啊,我想就这么简单。谢谢你的快速回复@用户3450245太棒了!很乐意帮忙!如果问题得到解决,请仔细考虑其中的一个问题。我不能全部接受吗?你们都帮了我这么快。我还没有代表投票……啊,我想应该是这么简单的事情。谢谢你的快速回复@用户3450245太棒了!很乐意帮忙!如果问题得到解决,请仔细考虑其中的一个问题。我不能全部接受吗?你们都帮了我这么快。我还没有代表投票……啊,我想应该是这么简单的事情。谢谢你的快速回复@用户3450245太棒了!很乐意帮忙!如果问题得到解决,请仔细考虑其中的一个问题。我不能全部接受吗?你们都帮了我这么快。我还没有代表投票……啊,我想应该是这么简单的事情。谢谢你的快速回复@用户3450245太棒了!很乐意帮忙!如果问题得到解决,请仔细考虑其中的一个问题。我不能全部接受吗?你们都帮了我这么快。我还没有投票权。。。