-2
<?php
require_once 'login1.php';
$connect = new mysqli($db_hostname, $db_username, $db_password);
if ($connect -> connect_error) {
die("Unable to connect to MySQL: " . mysql_error());
}
else {
echo "connected successfully.";
}
//selecting a database
$connects= mysqli_connect("localhost", "debola" , "mypassword");
if (mysqli_connect_errno()){
echo "failed to connect to MySQL: " . mysqli_connect_error();
}
else{
echo "Database anuoluwa selected";
}
$query = "SELECT * FROM anuoluwa";
$result = mysqli_query($query);
if (!$result) die ("Database access failed: " . mysqli_error($connect));
$rows = mysqli_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j) {
echo 'Author: ' . mysql_result($result,$j,'author') . '<br>';
echo 'Title: ' . mysql_result($result,$j,'title') . '<br>';
echo 'Category: ' . mysql_result($result,$j,'category') . '<br>';
echo 'Year: ' . mysql_result($result,$j,'year') . '<br>';
echo 'ISBN: ' . mysqli_result($result,$j,'isbn') . '<br><br>';
}
?>
は、これはエラーを返す部分です。PHPとMySQLのクエリデータベース
なぜ2回接続していますか?最初の接続呼び出しは十分でなければならず、プラスとして、従来の手続き型のインタフェースではなく、適切なオブジェクト指向のインタフェースを使用しています。プラスとして、これは 'mysql_result'を誤って使うことを避けるでしょう。これは' i'が欠けているのでここでは間違っています。 – tadman
あなたのコードはあまりにも多くのレベルで失敗しています。 –
申し訳ありませんが、この質問がどのようにupvoteを保証するのか分かりません。 –