×

php插入mysql后不显示

php插入mysql后不显示(php显示数据库)

admin admin 发表于2023-03-31 15:20:07 浏览62 评论0

抢沙发发表评论

本文目录一览:

php读取mysql数据库不显示?

html

head

title浏览表中记录/title

/head

body

center

?php

$db_host=localhost; //MYSQL服务器名

$db_user=root; //MYSQL用户名

$db_pass=""; //MYSQL用户对应密码

$db_name="test"; //要操作的数据库

//使用mysql_connect()函数对服务器进行连接,如果出错返回相应信息

$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());

mysql_select_db($db_name,$link); //选择相应的数据库,这里选择test库

$sql="select * from test1"; //先执行SQL语句显示所有记录以与插入后相比较

$result=mysql_query($sql,$link); //使用mysql_query()发送SQL请求

echo "当前表中的记录有:";

echo "table border=1"; //使用表格格式化数据

echo "trtdID/tdtd姓名/tdtd邮箱/tdtd电话/tdtd地址/td/tr";

while($row=mysql_fetch_array($result)) //遍历SQL语句执行结果把值赋给数组

{

echo "tr";

echo "td".$row[id]."/td"; //显示ID

echo "td".$row[name]." /td"; //显示姓名

echo "td".$row[mail]." /td"; //显示邮箱

echo "td".$row[phone]." /td"; //显示电话

echo "td".$row[address]." /td"; //显示地址

echo "/tr";

}

echo "/table";

?

/center

/body

/html

求解,我向mysql里面插入数据,提示已经成功,我的数据库里面却没有显示插入的数据,下面是我的php代码

不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。

你那个"Success"又不能真正地表示插入成功了。。。

if (mysql_query($sql)) {

echo "Success";

}else {

echo "Failed";

}

PHP可以使用echo,但是加上MYSQL语句就不显示了

你的函数名可能写错了。正确的写法是mysql_connect()和mysql_close()。错误的函数名导致致命错误使程序中断,所以后面的输出看不到了。

在调试时推荐打开错误报告,这样比较容易发现错误。