各位兄弟,小弟下了个PHP 的网站程序包,里面用MyODBC接口访问 Mysql数据库。我已经按要求创建好了数据库和表单,但是执行时总是发现在$con= odbc_connect($db, $stduser, $stdpassword);这个地方出错。代码如下:
--------------------------------------------------------------------------
# require('run.inc.php');
# require($reqc);
# require($reqt);echo "<H3>1</H3>";echo "<H3>db=$db,stduser=$stduser,stdpassword=$stdpassword. </H3>";
$con= odbc_connect($db, $stduser, $stdpassword);
echo "<H3>2</H3>";
echo "<H3>con= $con . </H3>";
$query = "SELECT name FROM $users";
$result = odbc_exec($con, $query);
echo "<H3>3</H3>";
--------------------------------------------------------------------------
打印出来是这样的:<H3>1</H3><H3>db=Homework,stduser=root,stdpassword=123456. </H3><H3>2</H3><H3>con= Resource id #1 . </H3>段错误
----------------------------------------------------------------------------
在执行odbc_exec进行查询时有段错误,程序退出。哪位知道原因?另,我更新了MyODBC的版本后,发现执行到odbc_connect的时候就出现段错误了,好奇怪,谁知道是啥原因?