Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
Ist ni211496_1sql1 auch dein tabellenname?
Des Weiteren ist der externe Zugriff, also z.B wenn dein SA:MP Server nicht auf dem gleichen vweb liegt, auf eine DB bei Nitrado standardmäßig nicht erlaubt.
Ja ist denn ni211496_1sql1 dein tabellenname oder nur dein db- und dbuser name?
nvm
/edit heißen die Spalten auch Name und Passwort?
So vom SQL her scheint es richtig zu sein
bekommst du denn so über das Script überhaupt eine Verbindung zu der DB?
was sagt denn die mysql log aus ?
dann mach mal bitte folgendes nach dem Connecten:
new query[64];
format(query, sizeof query, "CREATE TABLE q_testtabelle(id INT)");
mysql_query(query);
und schau mal ob die tabelle q_testtabelle angelegt worden ist.
mysql_debug(1) wenn es die funktion nicht gibgt teste mal mysql_log(1);
nvm
//edit sorry hab das mit der Debug-Geschichte nicht gesehen.
Hast du eine Spalte bei deiner Tabelle für die ID? Oder so ähnlich? Wenn ja sieht es aus, als ob die Spalte kein Auto-Increment besitzt.
Am einfachsten per SQL: ALTER TABLE ni211496_1sql1 CHANGE id id INT(13) NOT NULL AUTO_INCREMENT;
ersetze id durch den Spaltenname für deine id
Oder wenn du in phpmyadmin eingeloggt bist:
Tabelle öffnen -> Struktur -> Die Spalte für die ID auswählen -> bearbeiten -> ein Haken bei A_I