Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Problem mit Datentyp Blob[geloest]

Diskussion: Problem mit Datentyp Blob[geloest] im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi! Ich hab ein Problem mit einer Query. Es ist nur ein Detail aber ich komm nicht drauf. Folgende ...

Antwort
Alt 14.05.09, 15:51   #1 (permalink)
sw33tlull4by
Guest
 
Likes:
Problem mit Datentyp Blob[geloest]

Anzeige

Hi!
Ich hab ein Problem mit einer Query.
Es ist nur ein Detail aber ich komm nicht drauf.
Folgende Query Funktioniert(key ist hier Primarykey und Autoincrement)

Code:
"insert into pictures(image) value('".mysql_real_escape_string($data)."')"
diese query funktioniert komischerweise nicht(key ist hier Primary key und auch mal nicht)(testweise so angelegt)
Code:
"insert into pictures(key,image)values(1,'".mysql_real_escape_string($data)."')"
$data ist eine Variable welche mittels PHP befuellt wird.
Read binary ist der Lesemodus fuer diese Datei.

image ist vom Typ Blob und key ist ein Integer.

Fehlermeldung ist 1064

Das komische dabei ist das ich wenn ich die gleiche Syntax fuer insert anwende und der Datentyp Blob nicht beteiligt ist dann bekomme ich keine Fehlermeldung und alles laeuft wunderbar.
Weiss jemand was da schief laeuft,bzw ich falsch mache?
  Mit Zitat antworten
Alt 14.05.09, 17:07   #2 (permalink)
 
Registriert seit: 26.11.08
T-Moe Leistung: Facit NTK
T-Moe eine Nachricht über ICQ schicken
Likes: 0
Standard

Code:
You will get a MySQL query syntax error number 1064 when you incorrectly use a reserved word in your query such as "when" or "order".
Folglich verwendest du ein Wort, das du an dieser Stelle nicht verwenden darfst. Ich denke es liegt an dem fehlenden Leerzeichen und der Verwendung von key als Namen. Versuchs mal so:

Code:
"insert into pictures(´key´,´image´) values (1,'".mysql_real_escape_string($data)."')"
T-Moe ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.05.09, 19:01   #3 (permalink)
sw33tlull4by
Guest
 
Likes:
Standard

Leider hat das mit den Anfuehrungszeichen nicht geklappt, aber eine aenderung der tablenamen hat geholfen.
Vielen dank
  Mit Zitat antworten
Alt 14.05.09, 22:20   #4 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Das ist auch kein Anführungszeichen, sondern ein Backtick (Shift + Taste neben dem "ß" = `)

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Alt 15.05.09, 17:33   #5 (permalink)
 
Registriert seit: 26.11.08
T-Moe Leistung: Facit NTK
T-Moe eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von metax.
Das ist auch kein Anführungszeichen, sondern ein Backtick (Shift + Taste neben dem "ß" = `)

mfg, metax.
Ich bin mir nicht 100% sicher, aber bei Column- und Table-Namen muss man doch Backticks benutzen, oder?
T-Moe ist offline   Mit Zitat antworten
Alt 16.05.09, 10:39   #6 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Zitat:
Original von T-Moe
Ich bin mir nicht 100% sicher, aber bei Column- und Table-Namen muss man doch Backticks benutzen, oder?
Ja. In deinem Codebeispiel war ja auch alles OK.
Ich vermute mal, sw33tlull4by hat deine Backticks als Apostrophen gelesen; deswegen hat's bei ihm nicht funktioniert.

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Problem mit Datentyp Blob[geloest]
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Timeout[geloest] sw33tlull4by (Web-) Design und webbasierte Sprachen 8 25.04.09 12:39
Datenrettung[geloest] sw33tlull4by Linux/UNIX 3 02.04.09 19:22
Datentyp der noch größer ist als long int ?? <b00n> Code Kitchen 23 27.03.09 16:37
[C++] Eingabe mit Datentyp verlgleichen nookstar Code Kitchen 4 10.12.07 19:29
MySQL und BLOB Serow (Web-) Design und webbasierte Sprachen 9 14.01.07 21:00


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61