这个sql语句为什么总是执行失败呢解决思路
Jun 13, 2016 pm 01:52 PM
这个sql语句为什么总是执行失败呢
$idinfo=mysql_fetch_array("select * from tb_yonghu where name='$name' and id='$id'")or die("访问失败");
是语句本身问题 ? 另外 $name 和 $id 加不加单引号有关系吗?
在前面echo了 $name 和 $id 都有值而且和数据库中的值是一样的
为什么 总是显示访问失败呢
数据库连接应该没问题 因为如果有问题就会显示数据库链接失败了
------解决方案--------------------
die("访问失败")表示只要mysql_fetch_array执行不成功就会显示“访问失败”,因此你不能下结论说数据库连接没有问题。
------解决方案--------------------
看看手册吧,mysql_fetch_array是执行资源,不是语句。
- PHP code
$rs=mysql_query("select * from tb_yonghu where name='$name' and id='$id'")or die("访问失败"); $idinfo=mysql_fetch_array($rs); <br><font color="#e78608">------解决方案--------------------</font><br>执行SQL的函数是mysql_query() , 你自己上官网先下个PHP_MANUAL看熟吧。 <br><font color="#e78608">------解决方案--------------------</font><br><br>手册要随身携带。。。 <div class="clear"> </div>

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Strategi pengoptimuman prestasi untuk halaman tatasusunan PHP
