Problème syntaxe Resource id #4 SQL/Easy Php

Fermé
Obi35 Messages postés 11 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 9 juin 2008 - 23 janv. 2008 à 09:56
 souffffffff - 10 sept. 2009 à 15:04
Bonjour,

J'ai une requête SQL dans mon code qui, apparemment n'arrive pas à trouver la valeur voulu à cause , je pense, à une erreur de syntaxe signalée par le code erreur "Resource id #4", malheureusement, malgré mes recherches, je n'arrive pas à trouver pourquoi!!!
Le paramètre "page" passe bien à "liens" car j'ai mis un "echo pour le vérifier, et dans ma table lien j'ai bien qu'une seule entrée qui correspond à ma requête....

Voilà je sèche et je voulais savoir s'il était posible de m'éclairer là dessus,
Merci d'avance


Voici le code:

<?php // Début code PHP

// Appel du fichier contenant les paramètres de connexion au SGBD et les variables globales
include "include/connexion.php";

?> <!-- Fin code PHP -->

<HTML>


<FONT FACE="Arial" SIZE="4"> <!-- Début définition police caractères -->
<?php

$lien = $_POST['Page'];
echo $lien;

// Déclaration de variables locales
$table="liens";

// Connexion au Système de Gestion de Base de Données MySQL
mysql_connect($nom_serveur, $nom_utilisateur, $mot_de_passe);

// Connexion à la Base De Données
mysql_select_db($base_de_donnees);

// recherche de l'enregistrement dans la table
$requete_sql="SELECT liens_prod FROM $table WHERE nom_prod LIKE'$lien';";
$resultat_sql=mysql_query($requete_sql);

// Affichage message de confirmation de création ou non
if ($resultat_sql)

{
echo $resultat_sql;
}

else
{
print "La page est inexistante";
}

// Déconnexion à la Base De Données
mysql_close();

?>



<!-- Retour au menu général -->
<CENTER> <!-- Début centrage -->
<FORM METHOD="POST" ACTION="index.php" NAME="FORMULAIRE"> <!-- Début formulaire -->
<INPUT TYPE="SUBMIT" NAME="MENU" VALUE="RETOUR AU MENU">
</FORM> <!-- Fin formulaire -->
</CENTER> <!-- Fin centrage -->

</BODY> <!-- Fin corps page HTML -->

</HTML> <!-- Fin page HTML -->




Le résultat à afficher correspond à une URL, que je voudrais activer automatiquement pas la suite.

Merci
A voir également:

2 réponses

T'as oublié de fetcher la requête

Utilise mysql_fetch_array();
2
Bonjour, j'ai un probleme avec le LDAP !!!! il me donne une erreur "Resource id #4" je c pas pkoi voila mon code


$ldapconn = ldap_connect("localhost")
or die("Impossible de se connecter au serveur LDAP.");
echo $ldapconn;
if ($ldapconn) {
// identification anonyme
ldap_set_option ($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
$ldapbind = ldap_bind($ldapconn);

if ($ldapbind) {
echo 'Connexion LDAP anonmye réussie';
} else {
echo 'Connexion LDAP anonmye échouée';
}

}
1