Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Código funciona normal em antigo servidor e local. Quando o cliente resolveu mudar de host o código nao funciona nem ...
>
$con = mysql_connect("SERVER","USER","SENHA");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("BASEDADOS", $con);
$result = mysql_query("SELECT * FROM usuarios");
while($row = mysql_fetch_array($result))
{
echo $row['cod'] . " " . $row['nome'];
echo "<br />";
}
mysql_close($con);
Erro:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/abx/public_html/adm/teste.php on line 11
Linha 11 -> while($row = mysql_fetch_array($result))
Era isso mesmo man, obrigado.
Faltou adicionar o usuario ao banco de dados.
<?php
define('USER','USUARIO AQUI');
define('SENHA',123);
define('BASE','BASE DE DADOS AQUI');
$con = mysql_connect('localhost',USER,SENHA)or die(mysql_error());
($con) ? mysql_select_db(BASE,$con)or die(mysql_error()) : false;
$result = mysql_query("SELECT * FROM usuarios");
if(mysql_num_rows($result) > 0)
{
while($row = mysql_fetch_array($result))
{
echo $row['cod'] . " " . $row['nome'];
echo "<br />";
}
}else
{
print 'Sem registros';
}
mysql_close($con);
?>
provavelmente nao conectou banco
você deve ver se conectou ao servidor,se conectou ae sim, conecta a banco...pq o erro aa eh q a query nao est sendo retornada, e nao esta sendo retornada, pq h erro com o banco, at pq você nao colocou uma mensagem deerrocasonao conecte aobanco,verifiq isso...