php插入数据返回0 php如何返回数据给前台

php插入数据,但是数据库里没有 显示任何数据

$sql="select Ntitle from notice where Ntitle='$Ntitle'"; 你用了单引号了 单引号里面的变量是不能解析的,你可以查看单引号与双引号的区别。希望对你有些帮助。

创新互联长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为台安企业提供专业的做网站、网站建设台安网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

php+MySQL查询 mysql_num_rows总是返回0,实际上有数据。

据我所知 应该是游标定位不对把 你seek一下 给你个例子

$mysql_server_name="localhost"; //数据库服务器名称

$mysql_username="root"; // 连接数据库用户名

$mysql_password="root"; // 连接数据库密码

$mysql_database="db_admin"; // 数据库的名字

// 连接到数据库

$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为什么插入数据后没有报错 但是数据库里面没有数据?

额  不好意思现在才看到   你看啊 你插入的字段是id这个id应该是int类型吧  然后你$a='test’还有你的是insert返回的应该是true 或者false  不应该是一个资源

thinkphp数据库插入时空值被变成0怎么办

1.输出$str看下

2.数据库是否设置默认值,表字段是不是整型


网页标题:php插入数据返回0 php如何返回数据给前台
网页链接:http://pwwzsj.com/article/ddegpgo.html