このコードを使用して作成したデータベースに接続しようとしています。
<?php
function Conectarse()
{
$host="localhost";
$user="root";
$password="root";
$bda="toobebe_catalogo";
if (!($link=mysql_connect($host,$user,$password)))
{
echo "Error conectando a la base de datos.<br>";
exit();
}
else
{
echo "Éxito conectando con la base de datos.<br>";
}
if (!mysql_select_db($bda,$link))
{
echo "Error seleccionando la base de datos.<br>";
exit();
}
else
{
echo "Éxito al encontrar la base de datos.<br>";
}
return $link;
}
$conn=Conectarse();
$sql="SELECT * FROM toobebe-octubre";
$db_fila = mysql_query($sql,$conn);
$ok=1;
while (($row = mysql_fetch_array($db_fila)) && $ok)
{
$valor=mysql_query($sql,$conn);
if(!$valor)
{
$ok=0;
}
}
?>
しかし、私がそれを実行すると、この間違いが発生します:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...
私は検索していて、知っています:-データベースが存在します
権限は正しい
テーブルが存在します
テーブルがnullではありません
この間違いが起こっている理由について何か考えはありますか?
編集: 間違いで画像を追加しました: