Mysql_query(): supplied argument is not a val

thierry76 -  
Lord Zero Messages postés 487 Statut Membre -
Bonjour,

J'ai un problème pour la lecture d'un champ dans une base de donnée (objectif récupérer une adresse http stockée en fonction de la demande)

Voila le script

<?php
$host = "monsite.fr";
$user = "moi";
$pass = "mdp";
$bdd = "video";

function Connexion($host,$user,$pass,$bdd){

$connexion = mysql_connect($host,$user,$pass);

if(!$connexion){
echo "Erreur : Connexion au serveur impossible!";
exit;
}

if(!mysql_select_db($bdd,$connexion)){
echo "Impossible de se connecter à la base";
exit;
}

return $connexion;
}

$nomvid = "video1-10";

/*
* la variable $nomvid correspond ici à ce qui sera choisi comme reference par l'utilisateur de la page
*/

$sql = "SELECT LIEN FROM liens WHERE VIDEO=$nomvid";
$res = mysql_query($connexion, $sql) or die ("execution de la requete impossible");
mysql_close;
$resultat = mysql_fetch_row($res);
echo '<p>Titre : '.$resultat[0].'. Texte : '.$resultat[1].'</p>';

?>

J'obtiens un message d'erreur :

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource

Je comprends bien que l'un des arguments passé dans mysql_query n'est pas bon mais je ne vois pas lequel ou pourquoi. il doit y avoir un pb de syntaxe qui m'échappe ?

Merci pour votre aide.

1 réponse

Lord Zero Messages postés 487 Statut Membre 115
 
$sql = "SELECT LIEN FROM liens WHERE VIDEO='".$nomvid."'";
0