Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

garas-man

Pq ao usar mysql_fetch_array() sendo que tá certo

Recommended Posts

Ae Gagera

 

Seguinte estou com a seguinte dúvida tipo assim pq quando estou usando o

mysql_fetch_array()

mesmo que esteja tudo certinho eu recebo esta msg

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

seria pq estou usando sistema operacional windows ou não tem nada haver, pq se eu for no php.ini e desabilitar a linha

; Print out errors (as a part of the output).  For production web sites,

; you're strongly encouraged to turn this feature off, and use error logging

; instead (see below).  Keeping display_errors enabled on a production web site

; may reveal security information to end users, such as file paths on your Web

; server, your database schema or other information.

display_errors = off

[/color]

dai o erro não aparece, só que o correto é deixar o display errors habilitado então quero resolver isso de uma vez por todas alguém ajuda?.

 

Falouuuu gagera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O script é de um de estatistica conhecido "ezBOO WebStats" olha só, os erros são na linha 9, 12 e 15

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\trabalho\projetos\site novo\www2\scripts\estatistica\get_conf.inc.php on line 9

 

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in d:\trabalho\projetos\site novo\www2\scripts\estatistica\get_conf.inc.php on line 12

 

Warning: main(): Failed opening '' for inclusion (include_path='.;c:\php4\pear') in d:\trabalho\projetos\site novo\www2\scripts\estatistica\get_conf.inc.php on line 15

1 <?

2  include ("config_sql.php");

3  // Get all config variables

4  $c = mysql_connect("$server","$user","$password") or die

5  $msgSqlConnectImpossible);

6  $db = mysql_select_db("$base") or die($msgBaseConnectImpossible);

  $result = mysql_query ("SELECT * from $config_table");

7

8  $config = array("x" =>"x");

9 while($row = mysql_fetch_array($result)) {

10        $config = $config + array($row["variable"] => $row["value"] );

11  }

12  mysql_free_result ($result);

13  mysql_close ($c);        // close sql connection

14

15  include($config[lang]);

?>

Com a opção "or die(mysql_error())" dá somente esse erro observem:

 

Parse error: parse error, unexpected T_LOGICAL_OR in d:\trabalho\projetos\site novo\www2\scripts\estatistica\get_conf.inc.php on line 9

 

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê:

$c = mysql_connect("$server","$user","$password") or die

Para:

PHP [/tr][tr]$c = mysql_connect($server,$user,$password) or die("ERRO");[/tr]

 

Dê:

$db = mysql_select_db("$base") or die($msgBaseConnectImpossible);

Para:

PHP [/tr][tr]$db = mysql_select_db($base, $c) or die("ERRO NA SELEÇÃO");[/tr]

 

Flwwwwwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os erros das linhas 9 e 12 já resolvi, agora o da linha 15 não.

 

Warning: main(): Failed opening '' for inclusion (include_path='.;c:\php4\pear') in d:\trabalho\projetos\site novo\www2\scripts\estatistica\get_conf.inc.php on line 15

Pq neste erro onde tem esta parte include_path='.;c:\php4\pear' mostra c:\php4 sendo que, o php aqui tá c:\php de onde foi tirado isso?.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu michel a sua atenção, só que era outro coisa, era um erro na criação do db, na parte onde tinha que definir qual linguagem do script de estatistica. já resolvi todos o três borós, só precisou de um pouco mais de atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.