php无法写入mysql_PHP无法写入MySQL数据库

我已经完成了许多次许多次我的代码并添加了任何缺失的括号或分号,但是每当我将这段代码上传到我的网站并加载页面时,我仍然得到一个完全空白的屏幕。代码来自O'Reilly的书,所以我去检查网站,如果书中有任何报道的错误,但没有发现与这个特定例子相关的内容。PHP无法写入MySQL数据库

我不觉得这是一个权限问题,因为我认为该页面至少会报告我编写的错误之一。它可能与我使用的PHP或MySQL版本有关吗?我能够连接到过去的数据库并进行查询,但只是写不出来。在这一点上我完全丧失了信心。所有我想做的事就是写我的MySQL数据库和党:(

这里是代码:

require_once 'login.php';

// Create connection

$db_server = mysql_connect($db_hostname, $db_username, $db_password);

// Check connection

if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database, $db_server)

or die("Unable to select database: " . mysql_error());

if (isset($_POST['delete']) && isset($_POST['avail']))

{

$avail = get_post('avail');

$query = DELETE FROM test WHERE avail='$avail';

if (!mysql_query($query, $db_server))

echo "DELETE failed: $query
" .

mysql_error() . "
";

}

if (isset($_POST['id']) &&

isset($_POST['item_name']) &&

isset($_POST['avail']))

{

$id = get_post('id');

$item_name = get_post('item_name');

$avail = get_post('avail');

$query = "INSERT INTO test VALUES" .

"('$id','$item_name','$avail')";

if (!mysql_query($query, $db_server))

{echo "INSERT failed: $query
" .

mysql_error() . "
";

}

}

?>

 
 

Line Number

Product Name

Quantity Available

$query = "SELECT * FROM test";

$result = mysql_query($query);

if (!$result) die ("Database access failed: " . mysql_error());

$rows = mysql_num_rows($result);

for ($j = 0 ; $j < $rows ; ++$j)

{

$row = mysql_fetch_row($result);

?>

 
 

Line Number $row[0]

Product Name $row[1]

Quantity Available $row[2]

}

mysql_close($db_server);

function get_post($var)

{

return mysql_real_escape_string($_POST[$var]);

}

?>

2013-12-12

Meehee

+0

你有** ** PHP安装在你的服务器? –

+2

你有没有看到任何错误? –

+0

由$ db_username设计的ftp用户是否具有INSERT权限? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值