Mysql_query(): supplied argument is not a val

Fermé
thierry76 - 15 nov. 2010 à 17:56
Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 - 15 nov. 2010 à 18:10
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 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
15 nov. 2010 à 18:10
$sql = "SELECT LIEN FROM liens WHERE VIDEO='".$nomvid."'";
0