mysql_errno & mysqlerror - PHP - Programmation
Marsh Posté le 06-04-2003 à 21:28:29
a koi ca sert douvrir 2 connections a la DB ?
$link = mysql_connect($DSN['hostname'], $DSN['username'], $DSN['password']);
if (!($link = mysql_connect($DSN['hostname'], $DSN['username'], $DSN['password'])))
ensuite, un peu de lecture de www.php.net sections documentation mysql serait tt indiquée
Marsh Posté le 06-04-2003 à 21:32:25
mysql_erno -> affiche le nuemro d'erreur
mysql_error -> affiche l'erreur
il fau tplacer un echo devant si tu veux le voir
Marsh Posté le 07-04-2003 à 12:50:31
ok c bon j'ai capich pr les erreur
jchuis allé faire un tour sur php.net, et c'est vrai que c'est une mine d'info ce site.
voilà un autre problème
j'ai
$query = "SELECT * FROM ($DSN['dbname'])";
qui me renvoie
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
j'ai bien sur fait un include de la page ou est déclarée $DSN
mais ya une erreur
Marsh Posté le 07-04-2003 à 13:43:50
avec les tableaux, les objets, etc... dans des " ", php a des problèmes.
solution :
$query= "SELECT * FROM ". $DSN['dbname'];
si tu dois mettre un where ou autre :
$query= "SELECT * FROM ". $DSN['dbname'] . " WHERE id>200";
Marsh Posté le 06-04-2003 à 21:00:21
salut
je définis :
$db_string_lang = array(
'ERROR_DB' => array(
'FR' => "Erreur : "
),
'ERROR_DB_CONNECT' => array(
'FR' => "Erreur lors de la connexion à %s"
),
'ERROR_DB_SELCET' => array(
'FR' => "Erreur dlors de la sélection de la base de données %s"
),
'ERROR_DB_QUERY' => array(
'FR' => "Erreur d'éxécution de l'intruction %s"
),
'ERROR_DB_DISCONNECT' => array(
'FR' => "Erreur lors de la déconnexion de %s"
)
);
ensuite vient :
$link = mysql_connect($DSN['hostname'], $DSN['username'], $DSN['password']);
if (!($link = mysql_connect($DSN['hostname'], $DSN['username'], $DSN['password'])))
{
printf("Erreur lors de la connexion à %s, en tant qu'utilisateur %s,
$DSN['hostname'], $DSN['username']);
printf($db_string_lang['ERROR_DB'][$lang] . "%u - %s",
mysql_errno($link), mysql_error($link));
exit();
}
déjà, le code marche pas
et ensuite je comprend pas a quoi sert mysql_errno & mysqlerror.
Est ce que vous connaissez ces fctions ?
merci a vous
Message édité par tonio95 le 06-04-2003 à 21:01:31