Re: [请益] 表PHP连结MYSQL 可以帮我看哪里错误吗 ?

楼主: powyo (光子郎)   2014-09-25 16:03:27
首先你要先确定你的数据库里有allmessage这张表
再来看里面的字段名称
sql语法你要insert的字段对应到资料
第一个括号里面是写你的字段名称 第二个括号是你要insert的值
$Text1= $_REQUEST["Text1"];
$userid= $_REQUEST["userid"];
$Text5=$_REQUEST["Text5"];
$email= $_REQUEST["email"];
//下面这一格是多行文字的接收
$Text112=nl2br($_REQUEST["Text112"]);
上面是你的变量 假设$Text1是姓名 其他类推 则要这样写
日期最好另外给他变量 $date=date("Y-m-j H:i:s");
$sql="Insert Into allmessage (姓名,电话,手机,电子信箱,自我介绍,日期) Values
('$Text1','$userid','$Text5','$email','$Text12','$date')";
字段名称的中文要改成你在表里的名称mysql字段应该不能使用中文
这样就是一个完整的insert语法了
至于你的字串在insert前要做什么处理则再语法前面处理完毕即可
作者: sdws1027 (ChenDone)   2014-09-25 16:26:00
我做好了 不过表单还是没传好欸.... 按照你的步骤
楼主: powyo (光子郎)   2014-09-25 16:28:00
没传好是什么意思
作者: sdws1027 (ChenDone)   2014-09-25 16:29:00
我打完表单资料之后 跑不进去数据库数据库没收到资料 应该这样说
楼主: powyo (光子郎)   2014-09-25 16:33:00
首先你有确认表单里的资料有送到处理资料这页吗再来字段名称对吗 有这张表吗?我只是指出你贴的程式那边的错误 至于其他的步骤自行确认
作者: sdws1027 (ChenDone)   2014-09-25 16:36:00
真的很感谢你 我知道了 我在检查看看哪里有错误 :)
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 16:38:00
你可以去MySql admin那个地方,用上面的功能手动插入一次值,插入之后上面就有一串相对应的SQL那个才是你要的格式
楼主: powyo (光子郎)   2014-09-25 16:48:00
为什么你的问题跟tkdmaf那么像..
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 16:49:00
楼上,是dummytrue ,tkdmaf是回答的人
作者: sdws1027 (ChenDone)   2014-09-25 16:50:00
好哦 谢谢 我试试看
楼主: powyo (光子郎)   2014-09-25 16:50:00
喔喔 看错 sorry
作者: sdws1027 (ChenDone)   2014-09-25 16:59:00
我刚刚才发现 我跟他问题好像... 我用phpmyadmin 没错
作者: hom1130 (.拨云见日.)   2014-09-25 18:03:00
从上一篇就感觉是学校作业
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:24:00
仔细一看除了问题像...连字段也很雷同...
作者: tkdmaf (皮皮快跑)   2014-09-25 18:24:00
(中枪 >_<)
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:25:00
然后还有同样的function,SQL的连接方式也几乎一样..
作者: tkdmaf (皮皮快跑)   2014-09-25 18:30:00
我比较好奇的是sdws1027提供的网址不存在原来在这:http://forum.twbts.com/thread-3263-1-6.html老实说接连二篇一样的内容文章……敢问老师是谁?
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:46:00
看到参考404的确愣了一下XD
作者: dummytrue (就只是大叔而已)   2014-09-25 21:39:00
XD 看到也愣了一下 我们是看同样的教学网页吧
作者: sdws1027 (ChenDone)   2014-09-26 08:46:00
我是在做企业网站阿.... 只是很多不太懂
楼主: powyo (光子郎)   2014-09-26 09:22:00
企业网站找新手来作...这不是害人害己吗
作者: tkdmaf (皮皮快跑)   2014-09-26 10:11:00
说真的,除非是本身已经有软件经验。否则我完全不建议在网络找资源学习。网络资源很多可能是即兴创作。但如果是书籍就至少有审稿校搞还有给人审阅过。不过当然挑到一本合适的好书就又是另一回事。
作者: sdws1027 (ChenDone)   2014-09-26 10:43:00
tkdmaf 那想请问有推荐的好书吗???dummytrue 对阿 我看到我们内容超像的...
楼主: powyo (光子郎)   2014-09-26 10:51:00
那网站太烂了 sql语法写成那样 根本在害人 没看过这样写的一行可以搞定的东西 还用.=去做 是在坑新手的吧
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-26 13:05:00
有看过类似的习惯,为了让单行减少长度以及增加对齐感,所以看过+= &= .=那个文章写得不太好没错,因为这样写很容易被误解因为最最一开始也是有老师教所以不了解,但网络找资源其实没啥问题,不过可能多少还是要有点软件经验因为这样在跨语系的的时候才会稍微举一反三
作者: dummytrue (就只是大叔而已)   2014-09-27 00:06:00
运气真好^^ 我也想问参考本书会比较好?/补习班 好像可以找到想要的
作者: tkdmaf (皮皮快跑)   2014-09-27 11:07:00
补习班教的东西不会比书上的多,又贵,完全不建议。
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-27 16:04:00
所有电脑相关的补习班 基本上都可以不用去= =
作者: ursm (Zira)   2014-09-27 17:34:00
找个资管相关系所的学生借本书,再加上谷歌大神把基础学会开始写个能用的系统,三个月后会发现漏洞一堆,砍掉重写重写又过了三个月又发现新的大漏洞,再重写一次这是我第一次写库存管理的流程,企业的话直接买系统会省事点
作者: sdws1027 (ChenDone)   2014-09-29 09:57:00
谢谢你们~~~~
作者: oread168 (大地的精靈R)   2014-10-11 22:54:00
推叫老版直接买

Links booklink

Contact Us: admin [ a t ] ucptt.com