Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
F_Correia

Warning: mysql_fetch_assoc(): 3 is not a valid MySQL result resource i

Recommended Posts

F_Correia

<?php require_once('Connections/nome1.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_nome1, $nome1);
$idfornecedor=$_GET['fornecedor'];
$query_Recordset1 = "SELECT * FROM alojamentos where idfornecedor ='$idfornecedor'";
$Recordset1 = mysql_query($query_Recordset1, $nomet1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

mysql_free_result($Recordset1);
?>

<table border="1">
  <tr></tr>
  <?php do { ?>
    <tr></tr>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>

Warning: mysql_fetch_assoc(): 3 is not a valid MySQL result resource in /home/NOME/public_html/php/servicos.php  on line 48

Alguem ajuda? é que eu já me estou a passar com isto -.-


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Share this post


Link to post
Share on other sites
softklin

Acho que é de teres

$Recordset1  = mysql_query($query_Recordset1, $nomet1) or die(mysql_error());

que deveria ser

$Recordset1  = mysql_query($query_Recordset1, $nome1) or die(mysql_error());

(sai o 't')


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
F_Correia

<?php
mysql_select_db($database_nome1, $nome1);
$idfornecedor=$_GET['fornecedor'];
$query_Recordset1 = "SELECT * FROM alojamentos where idfornecedor ='$idfornecedor'";
$Recordset1 = mysql_query($query_Recordset1, $nomet1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

mysql_free_result($Recordset1);
?>

<table border="1">
  <tr></tr>
  <?php do { ?>
    <tr></tr>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>

não o problema está mesmo a frente dos olhos, mas so agora é que fiz, ora observa onde estou a libertar a informação das variáveis , estou a fazer um free result e depois 5 linhas a baixo vou buscar os dados, dai ele estar-me a dizer que não é valido , é lógico.. não tem lá a informação claro que não pode ser válido.

Abraços


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Share this post


Link to post
Share on other sites
softklin

Olha, nem tinha reparado nisso :) Realmente não fazia muito sentido lá estar essa instrução. Ainda bem que resolveste :)


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
F_Correia

ya, muitas vezes os erros estão mesmo a nossa frente e nós estamos assim

😲 -> ECRAN COMPUTADOR

30 M depois -> 🤔

1.30 H depois -> :wallbash:

2 H Depois ->  :) "Já sei vou postar no Portuga-a-Programar, pa depois olhar po meu post e descobrir o erro"

3 horas depois ->  :cheesygrin: Consegui perceber onde estava o erro  :D

Abraços e podes fechar  :)


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.