php输入数据库看你写的程序,很有架势啊 。似乎有较深厚的语言基础 。
你的PHP程序从哪里获取POST的数据?通常应该是你的HTML代码里面,写了将数据POST到这个PHP程序里 。那么,至少你这个PHP程序应该需要处理那些POST数据吧???没看到这些内容哦 。。。
获取POST数据了 , 才能创建相应的INSERT语句,将数据插入到数据库中 。所以你的PHP程序中需要处理上传的数据,生成SQL的INSERT语句,然后执行 。执行成功就可以插入了 。
另外,通常我不会在PHP中使用create table之类的命令 。个人习惯 。通常我们写好了PHP语句时,相应的MYSQL TABLE早就已经建好了 。所以无需放create语句 。
两个选项可以放到一个字段中即可 。或者用特殊名称命名这些选项组合 。
PHP往数据库写入数据,怎么输入都失败为什么?你发这么多HTML代码有什么用啊 。
写入失败只有两种情况,要么就是你的数据表设计错误,要么就是你的SQL语句出现了错误,
你现在最好把你的SQL语句打印出来看一下有没有语法错误,再一步步排错!
PHP 获取网页中用户输入的数据的函数用户在表格form
中填写数据,然后提交到一个php文件,PHP文件使用函数获取数据
form action="welcome.php" method="post"
Name: input type="text" name="name"br
E-mail: input type="text" name="email"br
input type="submit" value="https://www.04ip.com/post/提交"
/form用户填写完username后提交到welcome.php文件,在welcome.php文件中 ,
html
body
Welcome ?php echo $_POST["name"]; ?br
Your email address is: ?php echo $_POST["email"]; ?
/body
/html$_POST["name"]就是用户输入的名字
php输入数据库,显示为问号,而不是应该的中文?无论数据库或者是页面
出现乱码
问号
空白
那基本就是编码不一致的问题 。你数据库设置了什么编码
比如是utf-8
那么你页面也设置这个编码
并且使用header("content-type:
text/html;
charset=utf-8");让浏览器也使用这个编码
并且在连接数据库的时候
mysql_query("set
names
utf8");
那么就不会出现乱码
问号
空白等情况了 。
其实就是让数据库
页面
浏览器编码一致就可以 。你检查一下 。
【php数据输入 php输入一个数】关于php数据输入和php输入一个数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redis的热点数据缓存 redis热点数据切换
- redis缓存失效怎么办 redis缓存数据不一致
- mongodb 更新子文档 mongodb数据文件无法新建
- mongodb查看数据库大小 查看mongodb集群容量
- mysql数据统计方案
- mysql创建数据表时指定字符集 mysql有符号创建
- 纯phpmysql
- mysql数据库优化 mysql订单优化
- 查找php.ini phpredis查找
- redis哨兵模式数据不一致 redis为什么叫哨兵
