Warning: mysql_query(): supplied argument is not a valid MySQL-L
Résolu
chaima.abdouli
Messages postés
121
Statut
Membre
-
chaima.abdouli Messages postés 121 Statut Membre -
chaima.abdouli Messages postés 121 Statut Membre -
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
- Deco in paris avis ✓ - Forum Consommation & Internet
- Navigation in private - Guide
- Selected file is not a proper bios ✓ - Forum Windows 10
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