
正文
php插入数据返回0 php返回值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp数据库插入时空值被变成0怎么办
1.输出$str看下
2.数据库是否设置默认值,表字段是不是整型
相关问答
Q1: php中用post 往数据库添加信息,但是成功之后出现添加的数据显示为零
最好不要直接在sql语句中使用post获取数据
在插入之前,最好对post数据进行一个比对筛选
insert into语句的一个特点就是:只要其中一个数据有误,你这条语句就插入不成功
例外,注意下你的数据库字段类型和是否允许空值等
Q2: 用php做个插入记录的网页,插入数据后,怎么显示0呢????
应该写错代码。你页面上是..ID、姓名、年龄、工作,看看表里的字段是不不这样。..或者是id、name... 应该不是大问题/
Q3: php+MySQL查询 mysql_num_rows总是返回0,实际上有数据。
据php插入数据返回0我所知 应该是游标定位不对把 php插入数据返回0你seek一下 给php插入数据返回0你个例子
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="root"; // 连接数据库密码
$mysql_database="db_admin"; // 数据库php插入数据返回0的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password)or die("Sorry connect error");
// 从表中提取信息的sql语句
$strsql="select * from tb_admin";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
echo 'font face="verdana"';
echo 'table border="1" cellpadding="1" cellspacing="2"';
// 显示字段名称
echo "\ntr\n";
for ($i=0; $imysql_num_fields($result); $i++)
{
echo 'td bgcolor="#000F00"b'.
mysql_field_name($result, $i);
echo "/b/td\n";
}
echo "/tr\n";
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "tr\n";
for ($i=0; $imysql_num_fields($result); $i++ )
{
echo 'td bgcolor="#00FF00"';
echo "$row[$i]";
echo '/td';
}
echo "/tr\n";
}
echo "/table\n";
echo "/font";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();
关于php插入数据返回0和php返回值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






