在PHP的设定上:
  mysql_select_db($db_name, $verbindung);
  $query_eigenesprofil = sprintf("SELECT * FROM USER WHERE name = '$username'");
  $eigenesprofil = mysql_query($query_eigenesprofil, $verbindung);
  $row_eigenesprofil = mysql_fetch_assoc($eigenesprofil);然后在网页上:
   <input name="email" type="text" size="30" maxlength="40" 
    value="<?php echo $row_eigenesprofil['email']; ?>">那这样子的话从数据表USER的值Email就会从数据库显示到了网页上
但是结果他是不能显示的,问题出在哪呢?

解决方案 »

  1.   

    $query_eigenesprofil = sprintf("SELECT * FROM USER WHERE name = '$username'");
    写成
    $query_eigenesprofil = sprintf("SELECT * FROM USER WHERE name ='".$username."'");$row_eigenesprofil['email']写成$row_eigenesprofil[”email"]
    数据库连接成功并且有记录的话,应该显示的。
    你要把php.ini中出错提示打开,看看有什么提示。