mysql_query();
执行SQL语句,执行成功返回true,执行失败返回false.。就算结果得到的是空集,但是执行成功了还是true;
PDO链接数据库失败:
1.首先看下是不是扩展没打开。5.6版本已经内涵了pdo.dll。打开其他的就行了。
$dbms='mysql';$dbName='db_study';$user='root';$pwd='111';$host='localhost';$dsn='$dbms:host=$host;dbname=$dbName'’;try{ $pdo=new PDO($dsn,$user,$pwd); echo "PDO链接成功"; }catch(Exception $e){ echo $e->getMessage()."<br>";
}
代码错误在:$dsn= ' ';用了单引号。应该改成双引号,就成功了。
3. execute()总是返回true;换代码。
$code=$rs-rowCount(); //通过查看影响的行数,来证明成功进行了操作。
if($code>0)return ture;else return false;
ThinkPHP框架,链接报错,系统错误时。可以在config文件里加入 “ 'APP_DEBUG'=>true, “来返回错误信息。这样就不会没头绪了。