PHP 板


LINE

看板 PHP  RSS
如题,从php要抓SQL内的资料一直有问题 po上相关的程式码,请帮我看看 因为一直抓不到资料,所以我就写了一个function,专门来看连结的情况 该function的部份程式码是这样 $LinkID=mysql_connect("127.0.0.1","root","yenchang"); $SQLSyntax="select * from gpm_part.part"; $SQLSyntax2="select ".$Target." from ".$this->dbSchema.".".$Source." where ".$Rule; $Result=mysql_query($SQLSyntax,$LinkID); $Result2=mysql_query($SQLSyntax2,$LinkID); print "<br></br>LinkID=$LinkID"; print "<br></br>SQLSyntax=$SQLSyntax"; print "<br></br>SQLSyntax2=$SQLSyntax2"; print "<br></br>Result=$Result"; print "<br></br>Result2=$Result2"; $Target,$Source,$Rule是这个function的参数 结果如下 LinkID=Resource id #3 SQLSyntax=select * from gpm_part.part SQLSyntax2=select partid,typename,partname from gpm_part.part,type where part.typeid=type.typeid Result=Resource id #4 Result2= 有一个query会失败,请问是为什麽?? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.166.219
1F:→ gname:你要不要找本书看啊...= = 02/29 14:42
2F:→ gname:你印 Resource 出来, 当然看不到资料啊... 02/29 14:44
3F:→ tyc5116:我有书啊,但是不知道为什麽(我有C++的基础,就直接写了) 02/29 14:44
4F:→ tyc5116:这个只是在测试@@ 02/29 14:44
5F:→ tyc5116:若把Result2後面加上 02/29 14:47
6F:→ tyc5116:or die("Invalid query: " . mysql_error()); 02/29 14:47
7F:→ tyc5116:则会显示:Invalid query: No database selected 02/29 14:47
8F:→ tyc5116:请问为什麽抓不到DB? 02/29 14:48
9F:→ gname:你不是就找到问题了吗.. = =" 02/29 14:48
10F:→ chrisQQ:要先选 database ,mysql_db_select 之类的,或是加在 02/29 14:49
11F:→ chrisQQ:第二个参数 02/29 14:49
12F:→ chrisQQ:sorry, 正确的是 mysql_select_db 02/29 14:50
13F:→ gname:你没下 mysql_select_db 去告诉要哪个db... 02/29 14:50
14F:→ tyc5116:直接在语法内有db名称这样是不行的? 02/29 14:52
15F:推 chrisQQ:你说的是 table name 吧?要先给 database name 喔 02/29 14:54
16F:→ tyc5116:那为何Result可以呢? 02/29 14:54
17F:→ tyc5116:有啊,看一下print的结果,DB Name和TB Name都有 02/29 14:57
18F:→ chrisQQ:type 没有加 db name ? 02/29 14:57
19F:→ gname:第一条会过是因为你在语法中加了db的指定,第二条则有缺~ 02/29 15:01
20F:→ tyc5116:php有没有compiler啊,不然实在是不方便@@ 02/29 15:04
21F:→ tyc5116:结果似乎正常了,谢谢两位的帮忙 02/29 15:04
22F:→ chrisQQ:你错得是 mysql 逻辑,php 当然找不到 XD 02/29 15:37
23F:推 rocairforce:把query印出来丢到sql里跑看看 02/29 15:54
24F:→ tyc5116:就是丢到sql语法OK才伤脑筋,容易忽略DB name 02/29 17:33
25F:→ chrisQQ:最好的方法就是用 console 连 mysql debug XD 02/29 19:09
26F:→ chrisQQ:这样就会指出没先选 db 的 error, pma 你进去点了 db 就 02/29 19:09
27F:→ chrisQQ:帮你作掉那段了~ 如果你没做跨 db select 的话,最好 02/29 19:09
28F:→ chrisQQ:先选 db, 至少这样 sql 的字比较少 XD 02/29 19:10
29F:→ tyc5116:能不讲说一下作法?google一下看到的都是一般的连线 02/29 21:47
30F:→ chrisQQ:如果你的主机可以 ssh/telnet 就连进去直接下 mysql 指令 03/01 11:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP