Je reçois un message d'avertissement que je ne comprends pas pourquoi et incapable de résoudre, (voir ci-dessous)php avertissement pourquoi? incapable de le résoudre
Warning: Supplied argument is not a valid MySQL result resource in /detail.php on line 34
Voici mon code:
$rs = mysql_query($strSQL);
$strSQL = "SELECT * FROM <tablename> WHERE id=" . $_GET["serviceName"];
// Loop the recordset $rs
while($row = mysql_fetch_array($rs)) **(line 34) here ***
{
echo $row['ID']."<br />";
echo $row['serviceName']."<br />";
// Close the database connection
mysql_close();
?>
</dl>
<p><a href="li.php">Return to the list</a></p>
</body>
</html>
grâce à l'avance Je ne reçois pas des données sur cette page soit, merci ... singhy
Vous exécuter la requête et que l'attribution de requête 'variable $ strSQL'. Prenez-le au-dessus de l'instruction 'mysql_query'. – Rikesh
Pourquoi '$ rs = mysql_query ($ strSQL);' est-ce avant la définition de la variable? –
** Waring: ** [** Veuillez ne pas utiliser les fonctions 'mysql_ *' dans le nouveau code **] (http://bit.ly/phpmsql). Ils ne sont plus maintenus [et sont officiellement obsolètes] (https://wiki.php.net/rfc/mysql_deprecation). Voir la [** boîte rouge **] (http://j.mp/Te9zIL)? En savoir plus sur [* instructions préparées *] (http://j.mp/T9hLWi) à la place, et utiliser [PDO] (http://php.net/pdo) ou [MySQLi] (http://php.net/ mysqli) - [cet article] (http://j.mp/QEx8IB) vous aidera à décider lequel. Si vous choisissez PDO, [voici un bon tutoriel] (http://j.mp/PoWehJ). – Rikesh