你的逻辑上没有什么问题,但你的sql语句上面用了中文,这是不符合开发规范的。要不你试试用英文命名字段并且创建的表的字段少点,比如只有id和name,如果还是不行的话,那么再看看错误提示的是什么?
<php
$str="a|b|c";
$array=array('pname','state','level');
$arr=explode('|',$str);
$data=array_combine($array, $arr);
// var_dump($data);
$addprovince->add($data);
具体代码就不多说了、给你一个思路、
1首先把数据库设计好
2把需要的功能写成mysql存储过程
3整理PHP代码,多加几个容错性语句
4PHP去调用存储过程
已经很久没接触了,有思路剩下的就百度吧
$rs=$dbc->execute("select from info");
<tr>
<td align="center">ID</td>
<td align="center">用户名</td>
<td align="center">密码</td>
<td align="center">标题</td>
<td align="center">内容</td>
<td align="center">时间</td>
<td align="center">网址</td>
</tr>
<php
foreach($rs as $result)
{
$tid = $result[0];
$username = $result[1];
$password = $result[2];
$title = $result[3];
$content = $result[4];
$datatime = $result[5];
$url = $result[6];
>
<tr>
<td align="center"><php echo $tid></td>
<td align="center"><php echo $username></td>
<td align="center"><php echo $password></td>
<td align="center"><php echo $title></td>
<td align="center"><php echo $content></td>
<td align="center"><php echo $datatime></td>
<td align="center"><php echo $url></td>
</tr>
<php
}
>
以上就是关于为什么我用php创建mysql数据库的表格总是失败全部的内容,包括:为什么我用php创建mysql数据库的表格总是失败、PHP如何拆分字符串然后添加到对应的数据库字段中、PHP+mysql数据的添加修改删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)