Ayuda PHP + MySQL
<?
$dbh = mysql_connect ("localhost", "mqccom_clients", "") or die ('I cannot connect to the database because: ' . mysql_error());
$database = mysql_select_db ("mqccom_clients");
$table="CREATE TABLE clients(id CHAR(10), passwd CHAR(10))";
mysql_db_query("mqccom_clients",$tableC,$dbh);
$usr="learmty";
$pwd="qwert";
$insert = "INSERT INTO clients (id, passwd) VALUES ('$usr', '$pwd')";
mysql_query($insert);
$cons = mysql_query("SELECT * FROM clientes");
if ($row = mysql_fetch_array($cons)){
echo "<table border = '1'> n";
echo "<tr> n";
echo "<td><b>Nombre</b></td> n";
echo "<td><b>E-Mail</b></td> n";
echo "</tr> n";
do {
echo "<tr> n";
echo "<td>".$row["id"]."</td> n";
echo "<td>".$row["passwd"]."</td>n";
echo "</tr> n";
} while ($row = mysql_fetch_array($cons));
echo "</table>n";
} else {
echo "¡ La base de datos está vacia !";
}
mysql_close($dbh);
?>
tengo este codigo y me produce el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mqccom/public_html/clients/createTab.php on line 18
¡ La base de datos está vacia !
alguien sabe porque????
$dbh = mysql_connect ("localhost", "mqccom_clients", "") or die ('I cannot connect to the database because: ' . mysql_error());
$database = mysql_select_db ("mqccom_clients");
$table="CREATE TABLE clients(id CHAR(10), passwd CHAR(10))";
mysql_db_query("mqccom_clients",$tableC,$dbh);
$usr="learmty";
$pwd="qwert";
$insert = "INSERT INTO clients (id, passwd) VALUES ('$usr', '$pwd')";
mysql_query($insert);
$cons = mysql_query("SELECT * FROM clientes");
if ($row = mysql_fetch_array($cons)){
echo "<table border = '1'> n";
echo "<tr> n";
echo "<td><b>Nombre</b></td> n";
echo "<td><b>E-Mail</b></td> n";
echo "</tr> n";
do {
echo "<tr> n";
echo "<td>".$row["id"]."</td> n";
echo "<td>".$row["passwd"]."</td>n";
echo "</tr> n";
} while ($row = mysql_fetch_array($cons));
echo "</table>n";
} else {
echo "¡ La base de datos está vacia !";
}
mysql_close($dbh);
?>
tengo este codigo y me produce el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mqccom/public_html/clients/createTab.php on line 18
¡ La base de datos está vacia !
alguien sabe porque????
Si te fijas en la sentencia SQL para la insersión (INSERT) ahà especificas la tabla "clients" y en el SELECT especificas la tabla "clientes". No sé cual se el nombre correcto pero tienes que corregir uno de los dos.
Por otro lado, durante el desarrollo serÃa bueno que actives que el PHP muestre los errores, eso lo puedes lograr a través del php.ini o agregando al inicio de tu script la sentencia error_reporting(E_ALL);
Saludos
Por otro lado, durante el desarrollo serÃa bueno que actives que el PHP muestre los errores, eso lo puedes lograr a través del php.ini o agregando al inicio de tu script la sentencia error_reporting(E_ALL);
Saludos
