关于php页面 修改 mysql 库的问题?急请指教~~

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:47:02
idalter.php

<html><head>
<title>修改页面</title></head>
<body bgcolor=#998877>
<?
if($updataid=="")
{
?>
<center>
<form action=idalter.php method=post target=_self>
<font size=4 color=blue>输入待修改客户编号...</font><br><br><br>
营业部ID:<input type="text" name="updataid"><br><br>
<input type="submit" value="修改">
</form>
<center>
<?
}
else
{
$dbhost="localhost";
$dbuser = 'root';
$dbpass = '';
$connect = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db (level2);
$strSql="select * from level2 where id='$updataid'";
$result = mysql_query ($strSql);
$num = mysql_num_rows ($result);
mysql_close($connect);

if($num==0)
{

在发送语句之前。先查看一下语句最终结果看看为好。我估计你的跟本没找到要改的那条数据。在发送句语之前加下这个代码看一下结果吧。可以帮助你找到原因

die($sqlStr);

还找不到原因的话找我。42696883

你的代码书写一点写不严紧!!代码太乱了

(1):mysql_select_db (level2);
//给数据库名加个''或"",后面要写严紧一点应该
mysql_select_db ('level2',加上数据库的连接号);

(2):mysql_connect($dbhost,$dbuser,$dbpass);
为什么不 mysql_connect('localhost','root','');
这样不是更好??

(3)<?echo $row["name"]?>
// 你的开始标记不应该写成这样,开始标记后要加空格加以区分,现在大家都用<?php ?>
你是用Dreamweaver编辑的吗??

还有很多...........自己用Dreamweaver打开看看!