2014-10-04 162 views
0

我目前正在做一个注册页面,我用html编码了布局,并且我从html输入(<input) 获得了值并插入到数据库中。它没有成功地inputed到数据库中,但是当我从“选择dbo.user *”的值显示空白插入数据库值显示空白

+6

确保编辑您的帖子中添加代码使用读取/从数据库写入数据。最好显示内联字符串常量值,而不是从未定义的控件读取。 – 2014-10-04 06:58:40

回答

0
<?php 

$conn = mysql_connect("localhost", "mysql_user", "mysql_password"); 

if (!$conn) { 
    echo "Unable to connect to DB: " . mysql_error(); 
    exit; 
} 

if (!mysql_select_db("mydbname")) { 
    echo "Unable to select mydbname: " . mysql_error(); 
    exit; 
} 

$sql = "SELECT id as userid, fullname, userstatus 
     FROM sometable 
     WHERE userstatus = 1"; 

$result = mysql_query($sql); 

if (!$result) { 
    echo "Could not successfully run query ($sql) from DB: " . mysql_error(); 
    exit; 
} 

if (mysql_num_rows($result) == 0) { 
    echo "No rows found, nothing to print so am exiting"; 
    exit; 
} 

// While a row of data exists, put that row in $row as an associative array 
// Note: If you're expecting just one row, no need to use a loop 
// Note: If you put extract($row); inside the following loop, you'll 
//  then create $userid, $fullname, and $userstatus 
while ($row = mysql_fetch_assoc($result)) { 
    echo $row["userid"]; 
    echo $row["fullname"]; 
    echo $row["userstatus"]; 
} 

mysql_free_result($result); 

?> 

来源:http://au2.php.net/manual/en/function.mysql-fetch-assoc.php