新手的难题!
公司进来修改一个老的网站运行老是报错!郁闷中,错误如下!企盼高手解答!
代码:
$c=1;
while ($c>0)//循环检查结果串中是否仍然存在着有效的模板标志.
{
$c=0;
$qr=mysql_query("select * from templatelib");
while($xxx=mysql_fetch_array($qr))
{
$ts="$".$xxx[name]."\r\n";//这里可能会根据系统不同而产生不同的后果. SIGH
if ($$xxx[name]){continue;}//如果在内存变量中存在此项,则跳过。
出错信息:
om.php on line 146
PHP Notice: Use of undefined constant name - assumed 'name' in c:\inetpub\wwwroot\NBV1\atom.php on line 143
PHP Notice: Use of undefined constant name - assumed 'name' in c:\inetpub\wwwroot\NBV1\atom.php on line 146
PHP Notice: Undefined variable: nb_zxxx_org in c:\inetpub\wwwroot\NBV1\atom.php on line 146
数据库:
CREATE TABLE templatelib (
name varchar(30) NOT NULL default '',
content longtext,
id int(9) NOT NULL auto_increment,
mainsql varchar(255) default NULL,
b2 varchar(255) default NULL,
b3 varchar(255) default NULL,
level varchar(8) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id_2 (id),
KEY id (id)
) TYPE=MyISAM;