Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 143%
Ausl. d. letzten 5 Minuten: 223%
Ausl. d. letzten 15 Minuten: 193%
Aktulle Uhrzeit: 05:40
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
MariaDB Problem? |
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.821
Nächster Level: 1.460.206
|
|
Hallo ich nutze die MYSQL-Version: 10.0.32-MariaDB-0+deb8u1 und da habe ich mit Folgendem SQL Befehl ein Problem,mit dem bekomme ich einen Syntax Fehler angezeigt.
code: |
1:
|
INSERT INTO bb1_options (optionid, optiongroupid, varname, value, optioncode, showorder, acpmode) VALUES ('$lastoptionid', '9', 'showstylenameprofile', '1', 'truefalse', '7', '1')"); |
|
Genaue Fehlermeldung:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
Fehler
Statische Analyse:
3 Fehler wurden während der Analyse gefunden.
Schließendes Anführungszeichen " wurde erzeugt. (near "" at position 182)
Unerwartetes Zeichen. (near "");" at position 179)
Unerwarteter Statement-Anfang. (near "");" at position 179)
SQL-Befehl:
INSERT INTO bb1_options (optionid, optiongroupid, varname, value, optioncode, showorder, acpmode) VALUES ('$lastoptionid', '9', 'showstylenameprofile', '1', 'truefalse', '7', '1')");
MySQL meldet: Dokumentation
#1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '")' in Zeile 1 |
|
Was muss ich wie ändern damit der Befehl Funktioniert?
|
|
25.11.2017 19:43 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.768.625
Nächster Level: 266.777.854
|
|
Hallo,
wie sieht denn der Code aus in der PHP-Datei.
Er sollte so aussehen.
code: |
1:
2:
3:
|
$db->query("INSERT INTO bb".$n."_options (optionid, optiongroupid, varname, value, optioncode, showorder, acpmode) VALUES ('$lastoptionid', '9', 'showstylenameprofile', '1', 'truefalse', '7', '1')");
|
|
Sind denn auch alle Variablen gefüllt.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
25.11.2017 21:09 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.821
Nächster Level: 1.460.206
Themenstarter
|
|
Ich habe es direkt im phpmyadmin mit dem Code versucht,weil sich die setup.php nicht ausführen lies und ich keinen Fehler finden konnt,da dachte ich mir das es mit dem MariDB zusammen hängen muss.
Ich hänge die setup.php mal mit hier an.
Dateianhang: |
setup.zip (1,28 KB, 2 mal heruntergeladen)
|
|
|
25.11.2017 21:17 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.768.625
Nächster Level: 266.777.854
|
|
|
Zitat: Original von Shorty1968
Ich habe es direkt im phpmyadmin mit dem Code versucht,weil sich die setup.php nicht ausführen lies und ich keinen Fehler finden konnt,da dachte ich mir das es mit dem MariDB zusammen hängen muss.
Ich hänge die setup.php mal mit hier an. |
|
|
Hallo,
das Setup nutzt direkte MySQL Befehle und nicht wBB2 Befehle.
Ich hätte das so gemacht.
Suche Code:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
include('acp/lib/config.inc.php');
$db = mysql_connect($sqlhost, $sqluser, $sqlpassword);
mysql_select_db($sqldb);
$result = mysql_query("SELECT variableid FROM bb".$n."_options ORDER BY optionid ASC");
while ($row = mysql_fetch_array($result)) {
$lastoptionid = $row['optionid'];
}
$lastoptionid++;
$result1 = mysql_query("INSERT INTO bb".$n."_options (optionid, optiongroupid, varname, value, optioncode, showorder, acpmode) VALUES ('$lastoptionid', '9', 'showstylenameprofile', '1', 'truefalse', '7', '1')");
|
|
Ersetze mit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
include('acp/lib/config.inc.php');
require("./lib/class_db_mysql.php");
$phpversion = phpversion();
$db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion);
$result = $db->query("SELECT variableid FROM bb".$n."_options ORDER BY optionid ASC");
while ($row = $db->fetch_array($result)) {
$lastoptionid = $row['optionid'];
}
$lastoptionid++;
$db->query("INSERT INTO bb".$n."_options (optionid, optiongroupid, varname, value, optioncode, showorder, acpmode) VALUES ('$lastoptionid', '9', 'showstylenameprofile', '1', 'truefalse', '7', '1')");
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
25.11.2017 21:40 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.821
Nächster Level: 1.460.206
Themenstarter
|
|
Danke das Problem an der setup.php ist das sie beim Step 1 stehen bleibt es geht nicht weiter und ich weiss nicht warum.
Na ja die DB und ich wir sind noch keine Freunde,Arbeite daran. ;o)
|
|
25.11.2017 21:50 |
|
|
|
|
|
|