作者kuAIpAI (快拍男孩)
看板PHP
标题Re: [请益] PHP网页更改资料库资料
时间Thu Apr 5 12:42:39 2012
我必须承认我看你的资料库与法有点花 你可能在撰写时要注意一下
自己的撰写风格 像你目前状态个人觉得来写个基本除错文吧
要永远记住 接你程式位置的人...永远知道你家住哪里XDDD
目前这种状况我会做几个动作 作为除错
第一
我会先 var_dump($_POET);
去查看 我表单的数据是不是有正确传道我这一页来让我能做资料库动作
确认有数据後 在做串资料库与法动作
第二
书写自己方便看的SQL语法
如果自己真的很不熟 你可以去phpmyadmin 进行新增
新增或修改时 他在执行後都会写出范例给你看看~ 你就直接Copy他语法
直接去把字串串成跟他一模一样就一定可以执行
简单讲资料库执行方式就是塞一个字串给他去下达指令 只要记住这点~
後面解决起来就会比较顺手许多~
都写到这了 就帮你串一串好了XDDD
$Str_Sql = 'UPDATE `pharmacy` ';
$Str_Sql .= 'SET `time` = '."'$issue_date'".', ';
$Str_Sql .= '`area` = '."'$area'".', `city` = '."'$city'".', ';
$Str_Sql .= '`name` = '."'$name'".', `add` = '."'$add'".', ';
$Str_Sql .= '`tel` = '."'$tel'".', `tel2` = '."'$tel2'".', ';
$Str_Sql .= 'WHERE `pharmacy`.`pharmacy_key` = '."$pharmacy_key;".' ';
在串资料库语法时 有发现 你的 area='$tel2' <=这一个东西设定错了使主因吧?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.79.135
1F:→ MOONRAKER:你这我看得比较花 都用 ' 了还用 " 干嘛 多此一举 04/05 12:45
2F:→ MOONRAKER:他的还适当利用到 " 可以跨多行的特性咧… 04/05 12:47
3F:→ kuAIpAI:纯属个人 撰写风格~ 哈哈 就如果有更好风格~ 04/05 12:48
4F:→ kuAIpAI:请大大 写一篇指导一下XD 因为我是已经转道用ZEND的 SQL 04/05 12:49
5F:→ kuAIpAI:很久没有串 我加上那个只是要让他跟phpmyadmin 长的一样 04/05 12:50
6F:→ kuAIpAI:大大有更好写法写篇帮我修正 哪天我还需要串可以回来看~ 04/05 12:52
7F:→ kuAIpAI:注意内文中文错字很多~ 但是我懒得去修改了~(菸) 04/05 13:01
8F:→ bibo9901:窃以为这种 ''."''" 交错使用的还比较难看... = =+ 04/05 13:03
9F:→ kuAIpAI:个人撰写风格~ 哈哈~ 04/05 13:44
10F:→ hSATAC:哈哈~ 04/05 13:45
11F:推 happy4u:谢谢指教>"<结果发现是add 是SQL的保留字>"< 04/05 13:59
12F:→ chrisQQ:'"' 真的很难辨认,短一点的 sql 我可能还是会用 sprintf 04/05 14:34
13F:→ chrisQQ:但是如果参数一多… sprintf 绝对不是好主意 XD 04/05 14:34
14F:→ chrisQQ:直接用 "{$var}" 效能和辨识上都会好一点,好一点的editor 04/05 14:35
15F:→ chrisQQ:都能够 highlight "" 里面的变数的。 04/05 14:36
16F:→ MOONRAKER:我也支持 " field='{$var}' " 04/05 19:19