Questions sql-php

Répondre
nonoche
le 06/10/2004 à 20:46
nonoche
As t-on le droit dans une requete sql d'appeller une variable pour definir la table, c'est-a-dire de poser:
$type=magie;

$sql = 'SELECT * FROM ("'.$type.'") WHERE id = ("'.$id.'")';
nonoche
le 06/10/2004 à 20:48
nonoche
Alors pourquoi il me dire encore:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/9/7/ffjogg/bdd/admin/gestion_items_detail.php on line 28


:'(
LA GLOBULE
le 06/10/2004 à 21:01
LA GLOBULE
Remplace ces lignes :

<?php
$sql = 'SELECT * FROM ("'.$type.'") WHERE id = ("'.$id.'")';
$query = mysql_query($sql);
?>


Par :

<?php
$sql = 'SELECT * FROM '.$type.' WHERE id = "'.$id.'"';
$query = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
?>


Je te l'avais dis pour les parenthèses :)
nonoche
le 06/10/2004 à 21:26
nonoche
J'ai mis les parenthese parce que dans le post precedent tu m'a dit de les mettre, je citte:

$sql2= 'INSERT INTO jeux (login) VALUES ("'.$lognew.'")';

Mais c'est pas grave merci ;)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours