| Author |
Message |
kayf
Donator

Joined: 29 May 2009
Posts: 189

|
Posted:
2009-07-08, 11:57 BUG? SQL Befehle |
  |
@DSB
du trennst ja in der sql_statements datei den Namen des SQL Befehls von der Query mit einer Pipe.
Blöd, das ich eine Query speichern wollte, die auch eine Pipe enthält.
Hatten wir die gleiche Idee ein sehr seltenes Zeichen zu verwenden ;-)
Jedenfalls wird der BEfehl dann nicht vollständig ausgelesen.
Habe mir mal erlaubt eine kleine Änderung in functions_sql.php vorzunehmen:
aktueller Stand function SQL_String
Z57 $s=explode('|',$SQL_ARRAY[$index]);
meine Änderung $s=explode('|',$SQL_ARRAY[$index],2);
Das ganze sollte so auch in PHP 4 funktionieren.
Wäre schön, wenn du das nach Prüfung übernehmen könntest.
Vielen Dank.
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
kayf
Donator

Joined: 29 May 2009
Posts: 189

|
Posted:
2009-07-12, 12:35 (No subject) |
  |
hast du das schon gesehen?
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2009-07-12, 12:47 (No subject) |
  |
Ah, das war noch offen. Ich habe gestern noch offene Thredas gesucht aber den hier nicht gefunden.
Das ist leider keine allgemeingültige Lösung, da man so nicht mehr als 2 SQL-Befehle speichern und vernünftig wieder auslesen kann. Kannst Du die Pipe in Deinem Query irgendwie vermeiden?
Langfristig will ich die Datenstruktur (nicht nur dort) komplett umbauen, um erstens solche Probleme zu vermeiden und zweitens das Speichern mehrere Queries in einem Aufruf zu ermöglichen. Das ist aber nichts mehr für Version 1.24.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
kayf
Donator

Joined: 29 May 2009
Posts: 189

|
Posted:
2009-07-12, 12:55 (No subject) |
  |
mmh, also ich habe 8 befehle gespeichert und der vorletzte enthält die Pipe.
die einzelnen datensätze sind doch mit satzende gespeichert...
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2009-07-12, 13:05 (No subject) |
  |
« kayf » wrote: die einzelnen datensätze sind doch mit satzende gespeichert...
Das schon, aber innerhalb einer Zeile steht vorneweg der vergebene Name und mit Pipe getrennt dahinter der eigentliche SQL-Befehl.
Wobei.... *Kopfkratz* Du hast eigentlich vollkommen Recht. Wenn man nach der ersten Pipe den kompletten Rest als einen String abtrennt, dann passt das ja, weil die Zeilen bereits einzeln betrachtet werden.
Cool, das übernehme ich.
Herzlichen Dank.
Da ist der Euro centweise bei mir gefallen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
kayf
Donator

Joined: 29 May 2009
Posts: 189

|
Posted:
2009-07-12, 13:07 (No subject) |
  |
macht ja nix. ;-)
ich war eigentlich auf der suche nach dem genauen syntax für was anderes, als ich beim explode die möglichkeit entdeckt habe, die anzahl der teile begrenzen zu können...
danke. und nun aber ein schönes we
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2009-07-12, 13:09 (No subject) |
  |
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2009-07-12, 13:11 (No subject) |
  |
« kayf » wrote: als ich beim explode die möglichkeit entdeckt habe, die anzahl der teile begrenzen zu können...
Ehrlich gesagt habe ich dieser Möglichkeit bisher weder Beachtung geschenkt noch irgendwo eingesetzt. Aber man lernt ja nie aus und hier ist dafür ein wirklich sinnvoller Einsatz. So lerne auch ich dazu. Das gefällt mir.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
kayf
Donator

Joined: 29 May 2009
Posts: 189

|
Posted:
2009-07-12, 13:15 (No subject) |
  |
|
  |
 |
|
|