Warning: mysql_query(): supplied argument is not a valid MySQL-L
Résolu
chaima.abdouli
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
chaima.abdouli Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
chaima.abdouli Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je développe un script pour mettre a jour la base de données avec des produits a partir d'un fichier CSV ! J'ai eu cette erreur en le lançant !
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vinem/www/batch/batch_stock.php on line 47
c'est le code :
je développe un script pour mettre a jour la base de données avec des produits a partir d'un fichier CSV ! J'ai eu cette erreur en le lançant !
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vinem/www/batch/batch_stock.php on line 47
c'est le code :
<?php /*---------------------CONNEXION MYSQL----------------------*/ $servername=''; $database_username=''; $database_password=''; $database_name=''; set_time_limit(1600); $link = mysql_connect('', '', ''); if (!$link) { die('Connexion impossible : ' . mysql_error()); } echo 'Connecté correctement'; mysql_close($link); //$link = mysql_connect($servername,$database_username,$database_password) or die("Erreur de connexion au serveur"); //mysql_connect //mysql_select_db($link, $database_name) or die("Erreur de connexion à la BDD"); //old: mysql_select_db /*---------------------FIN CONNEXION MYSQL----------------------*/ /*---------------------RÉCUPÉRATION DU FICHIER STOCK et INITIALISATION----------------------*/ $fichier = file("../batch/export_solsys.csv"); $fp = fopen("../batch/export_solsys.csv","r"); $upc= ""; $stock=""; $ligne = 1; /*---------------------FIN RÉCUP----------------------*/ echo("Parcours du fichier...")."<br/>"; /*---------------------MISE A JOUR DU STOCK----------------------*/ while($tab=fgetcsv($fp,1000,';')) { $champs = count($tab);//nombre de champs dans la ligne en question $ligne++; $upc = $tab[0]; $stock = $tab[7]; $batch ="UPDATE declinaison_stock_produit SET stock='4' where upc = '56939'"; $requete = mysql_query($link, $batch); echo("Stock mis à jour "); echo("Fin de l'éxécution du batch"); }
A voir également:
- Warning: mysql_fetch_array(): supplied argument is not a valid mysql result resource in
- What is my movie français - Télécharger - Divers TV & Vidéo
- Ethernet n'a pas de configuration ip valide - Guide
- Navigation in private - Guide
- Warning your dimm1 and dimm2 module organization is not same - Forum PC portable
- Deco in paris avis ✓ - Forum Consommation & Internet
2 réponses
Tu ne fermerais pas l'accès à la base de données trop rapidement ?
Petit rappel, l'extension mysql est obsolète
Petit rappel, l'extension mysql est obsolète
Salut,
Tu as simplement inversé l'ordre des paramètres de mysql_query :
https://www.php.net/manual/fr/function.mysql-query.php
Bonne journée
Tu as simplement inversé l'ordre des paramètres de mysql_query :
$batch ="UPDATE declinaison_stock_produit SET stock='4' where upc = '56939'"; $requete = mysql_query($batch, $link);
https://www.php.net/manual/fr/function.mysql-query.php
Bonne journée
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vintagem/www/batch/batch_vintage_stock.php on line 51
et c'est la ligne en question
Normalement, avec l'extension "mysql", tu n'as pas à préciser la connexion si c'est la dernière ouverte.
Connecté correctementParcours du fichier...
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vintagem/www/batch/batch_vintage_stock.php on line 51
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vintagem/www/batch/batch_vintage_stock.php on line 55
Stock mis à jour Fin de l'éxécution du batch