En regardant le code de l'include mysql.au3, à la recherche de la valeur $query, je trouve ceci :
et dans la suite du code de cette fonction, le reste de la phrase est ajouté en fonction de la valeur des arguments.
Prenez garde que votre code respecte ceci :
Code : Tout sélectionner
#cs
Function name: _AddRecord
Description: Adds a record to the specified table
Note(s): to add to multiple columns use an array with one blank element at the end as the $sColumn, and $value parameter
Parameter(s): $oConnectionObj - As returned by _MySQL Connect. $sTable - The table to put the record in
$row - The row to put the record in. $value - The value to put into the row
$vValue - OPTIONAL default will be default for the column (will not work with array, see notes)
Requirement(s): Autoit 3 with COM support
Return value(s): On success returns 1. If the connectionobj is not an object returns 0 and sets @error to 2. If there is any other error returns 0 and sets @error to 1.
Author(s): cdkid
#ce
et que bien évidement vous avez installé les pilotes ODBC comme il est stipulé dans le post original.
Essayez dans un premier temps de mettre des valeurs simples (pas de tableau) pour vérifier la connexion à la base de donnée.
Code : Tout sélectionner
$sql = _MySQLConnect("math", "cyr1990", "math", $serveur) ; connection à la base de donnée
_AddRecord($sql, 'discution', "Row_1", "value_1")
_MySQLEnd($sql)
Si déjà comme ceci ca ne fonctionne pas, il faut voir du coté de la connexion à la base, voir
si la table est Ok etc ...