Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

insert into SQL command problem

Empfohlene Antworten

Veröffentlicht

hallo zusammen,

ich habe ein kleines problem:

ich muss ca 20.000 Zeilen INSERT INTO sql

commands ausführen, am besten mit dem phpmyadmin.

das problem ist jedoch folgendes:

bei der zeile:


INSERT INTO apb1_statistik VALUES ( '98', '993562721', '195.253.3.216', '/csb/board/main.php', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)', '');
zum beispiel, meldet er folgenden fehler:

INSERT INTO apb1_statistik VALUES ( \'98\', \'993562721\', \'195.253.3.216\', \'/csb/board/main.php\', \'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)\', \'\');

MySQL meldet: You have an error in your SQL syntax near '\'98\', \'993562721\', \'195.253.3.216\', \'/csb/board/main.php\', \'Mozilla/4.0' at line 1 

das bedeutet ja, dass in meinem command etwas ändert,

nämlich die backslashes hinzufügt. dann

kanns nicht klappen, ist logisch.

weiss da jemand ne lösung?

die syntax ist falsch

insert into tabellenname (Spalte1, Spalte2, Spalte3) values (Wert1, Wert2, Wert3)

Bei den Werten werden nur Stringwerte in Hochkommata geschrieben. Mußt du noch mal gucken als was du das definiert hast. Das mag er nämlich auch nicht, Integer Werte in Hochkommata und andersrum.

Cheerio,

Poldi

aber wieso ist phpmyadmin dann so "dumm"

und gibt mir genau DAS aus, wenn ich nen

dump von der DB erzeuge? :(

nachtrag:


INSERT INTO apb1_statistik (statid, time, ip, file, browser, name) VALUES ( 74, 993561577, \'195.253.3.216\', \'/csb/board/board.php\', \'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)\', \'\');


MySQL meldet: You have an error in your SQL syntax near '\'195.253.3.216\', \'/csb/board/board.php\', \'Mozilla/4.0 (compatible' at line 1 

das passiert wenn ich das command anpasse,

also mit den spalten und int/varchar angepasst.

d.h. doch, dass phpmyadmin da was ändert, oder?

klärt mich auf :(

Also ich programmiere Sybase...und da mag ers nicht wenn man "\" reinmacht, löst er nicht auf!

Probiers mal ohne und schau was dann passiert!

Sorry, hab mich verguckt, war ja in der Fehlermeldung!

Aber hast die "ip" richtig definiert??

also ich habs gefunden...

es lag nicht an der DB sondern am firmen lan.

der komische proxie macht immer mist wenn so sonderzeichen kommen etc oder lange strings per formular (wie bei phpmyadmin) übertragen werden.

löppt nun alles. :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.