繁体   English   中英

使用php从数据库获取数据

[英]Getting data from database with php

我想从数据库中获取数据。 当我上传文件时,页面没有改变。 我哪里错了?

verifycheck.php

<?php
$con=mysql_connect ("###", "###", "###");
mysql_select_db ("db_name", $con);


$result = mysql_query($con,"SELECT * FROM db_tablename");


echo "<table border='1'>
<tr>
<th>username</th>
<th>email</th>
<th>password</th>
<th>confirm_password</th>
</tr>";

while($row = mysql_fetch_assoc($result)) {
  echo "<tr>";
  echo "<td>" . $row['username'] . "</td>";
  echo "<td>" . $row['email'] . "</td>";
  echo "<td>" . $row['password'] . "</td>";
  echo "<td>" . $row['confirm_password'] . "</td>";
  echo "</tr>";
}

echo "</table>";

mysql_close($con);
?>

连接对象应该是第二个参数,查询字符串应该是第一个参数。

尝试这个

$result = mysql_query("SELECT * FROM db_tablename",$con);

代替

$result = mysql_query($con,"SELECT * FROM db_tablename");

不建议使用Mysql函数,将来会删除MysqliPDO来防止sql注入

mysql_query删除$con,

由于mysql_query()期望第一个参数是SQL查询,而不是SQL连接。

$result = mysql_query("SELECT * FROM db_tablename");

请检查您的连接参数为localhost,用户名密码,数据库,并更改

  $result = mysql_query($con,"SELECT * FROM db_tablename"); 
   as 
   $result = mysql_query("SELECT * FROM db_tablename",$con);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM