PHP操作MySQL,insert字符串 无法执行的问题
来源:互联网 发布:淘宝欧时力有正品吗 编辑:程序博客网 时间:2024/05/17 21:51
在php调用mysql时候遇到问题 想要创建一个名字为user的表,只有name和age两项,插入5组数据并echo出来, 在insert那里我想依次插入名字为chris1, chris2, chris3, chris4, chris5的名字 但是始终insert失败代码:<?php$host='localhost';$user_name='root';$password='hey51fly';$conn=mysql_connect($host, $user_name, $password);if(!$conn){die('failed to link to database:'.mysql_error());}$sql="create database haha";mysql_query($sql);mysql_select_db('haha');$sql="create table users(name varchar(50) not null, age int(3) not null)";mysql_query($sql);$sql="use haha";mysql_query($sql);$oo="chris";for($i=1; $i<=5; $i++){//$name="chris".$i;$name=$oo.$i;echo "name=$name<br/>";$age=$i+16;$sql="insert into users values ($name, $i)";mysql_query($sql);//------}问题解决:
$sql="insert into users values ($name, $i)";应该写成$sql="insert into users values ('$name', '$i')";或者$sql="insert into users values ('".$name."', '".$i."')";也就是要加上参数引号,$i可以不加也可以加字符串型的一定要加
0 0
- PHP操作MySQL,insert字符串 无法执行的问题
- 关于在PHP增删改查里面遇到的insert无法执行的问题
- 【PHP】【Mysql】【thinkphp】,Thinkphp save()方法执行update操作的返回值问题
- MyBatis使用MySQL数据库如何在执行insert操作后返回自增的主键
- MYSQL 执行Insert语句throws "The table 'xxx' is full" 的问题分析及解决办法
- mysql 无法insert 中文
- Access无法运行Insert语句的问题
- MySQL 关于插入insert 相关的操作
- PHP MySQL Insert Into
- PHP MySQL Insert Into
- PHP MySQL insert
- php判断mysql是否执行写操作
- 使用batch insert解决MySQL的insert吞吐量问题
- 使用batch insert解决MySQL的insert吞吐量问题
- 使用batch insert解决MySQL的insert吞吐量问题
- 使用batch insert解决MySQL的insert吞吐量问题
- 关于c#执行mysql操作,传递参数的问题
- 关于c#执行mysql操作,传递参数的问题
- 一句话小计 initWithNibName
- 浙大 pat Basic Level 1001
- 利用反射访问私有属性、调用私有方法
- 为什么使用设计模式
- 可以横向弹出的Button
- PHP操作MySQL,insert字符串 无法执行的问题
- CSS总结
- matlab笔记1:我用的图像命令
- CoaoaChina开发者小测验常识题
- 继承与初始化和构造器的调用
- 大数乘以整形数nyoj 155
- NGUI 拖拽丢弃实现
- PHP的curl实现get,post 和 cookie(几个实例)
- 一句话小计:initWithNibName