变量有错误,';开箱即用';PHP脚本-


Variable have errors with 'out the box' PHP scripts -

我有一个MySQL数据库,里面有一个功能表。我正试图通过php页面访问它。整个设置是WAMP2。一切似乎都正常,我已经连接到MySQL,并通过PHP恢复了基本的"全选"。我现在正在尝试通过PHP进行搜索。

我可以测试安装附带的连接:

<?php 
$link = mysql_connect('localhost','testuser','testpass'); 
if (!$link) { 
    die('Could not connect to MySQL: ' . mysql_error()); 
} 
echo 'Connection OK'; mysql_close($link); 
?>

我看到"连接正常"的回复。每一次与表连接的尝试都以各种方式失败,我怀疑我的apache/php/mysql配置有问题。

我试过这里的代码:http://www.tutorialized.com/view/tutorial/PHP-MySQL-database-search/416,我得到一个错误:

 Parse error: syntax error, unexpected T_VARIABLE in C:'wamp'www'search3.php on line 22

得到错误的行?

$trimmed = trim($var) //trim whitespace from the stored variable
// rows to return 
$limit=10;      // line 22

我的最后一次尝试是尝试此代码:http://www.wallpaperama.com/forums/simple-php-mysql-connection-test-script-example-t5702.html根据其序言,应该让我测试任何连接。

当我运行页面时,我会收到指向任何变量的错误"注意:未定义的索引"或"注意:已定义的变量:"。

我试着通过对变量使用@前缀来查看它是否是一个关键故障来抑制警告,然后我得到了一个"解析错误:语法错误"或类似的错误,该错误与调用变量的函数有关。

我怀疑变量声明/处理有问题,但我不知道在哪里查找指针。我检查了各种日志,没有什么比浏览器页面上的错误更能说明问题的了。

我有点不知道下一步该去哪里——这是我第一次使用PHP。有什么建议吗?

 $trimmed = trim($var) //trim whitespace from the stored variable

缺少一个分号。

当我运行页面时,我会收到指向任何变量的错误"注意:未定义的索引"或"注意:尚未定义的变量:"。

顾名思义,这些是通知,而不是错误甚至警告。在动态语言中,依赖语言的这一特定方面是一种常见的做法(使用在使用时可能未定义的变量或索引)。简单地说,在PHP中,这种情况通常只是简单地计算为null。问题是,这是而不是,这是一种非常好的技巧,因此当遇到未定义的变量或索引时,您可以要求PHP发出正确的消息(在这种情况下请注意)。您可以使用脚本的error_reporting函数error_reporting(E_ALL & ~E_NOTICE)或通过php.ini中的error_report设置全局抑制所有通知。