Php 使用未定义的常量sql-假定';sql';

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

我是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_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太棒了!很乐意帮忙!如果问题得到解决,请仔细考虑其中的一个问题。我不能全部接受吗?你们都帮了我这么快。我还没有投票权。。。