这是我正在使用的代码
<?php
$link = mysql_connect('localhost', 'root', '')
OR die(mysql_error());
$user = $_POST['username'];
$password = $_POST['password'];
$login = sprintf("SELECT * FROM imagehosting WHERE username='%s' AND password='%s' ",
mysql_real_escape_string($user, $link),
mysql_real_escape_string($password, $link));
$rowcount = mysql_num_rows($login);
echo "<br /><br />" . $rowcount;
?>
这是我得到的错误
警告:mysql_num_rows() 期望参数 1 是资源
我知道我应该使用mysqli,但是php.net页面使用了mysql,所以我只是想学习如何使用$printf和$mysql_num_row。
我不是 100% 确定我在用这个 $sprintf 做什么,所以如果问题太基本,我很抱歉。