php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.09.2004, 01:02  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 52
Transmitter
Standard Fehler mit AdoDB, aber nicht mit phpMyAdmin

Hi

Ich versuche gerade von: http://www.php-resource.de/tutorials/read/21/4/ das hier:
Code:
  SELECT node1.payload,
         IF ( node1.node_id = node1.root_id,
              round( (node1.rgt - 2) / 2, 0),
              round( ( (node1.rgt - node1.lft - 1) / 2), 0)
            ) AS children,
         COUNT(*) AS level
umzusetzen, wenn ich die Abfrage direkt in phpMyAdmin eingebe, funktioniert es ohne Probleme, wenn ich sie mit AdoDB ausführe, bekomme ich eine Fehlermeldung:

Zitat:
1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( ( Beitrag.Rechts - 2 ) / 2, 0 ), round ( ( ( Beitrag.Re
Denke mal AdoDB hat Probleme mit IF oder der Klammerung?
Kann das sein?
Hat da jemand eine Lösung?

Danke schon mal

Bye, Transmitter
Transmitter ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.09.2004, 03:46  
Gast
 
Beiträge: n/a
Standard

Probiers mal so:

SELECT node1.payload,
IF ( node1.node_id = node1.root_id,
round( ((node1.rgt - 2) / 2), 0),
round( ( (node1.rgt - node1.lft - 1) / 2), 0)
) AS children,
COUNT(*) AS level


Kanns leider nicht gegenchecken, aber ich denke, die zusätzliche Klammer sorgt dafür, dass der Ausdruck erstmal ausgewertet wird, ehe die Funktion ihn zu verspeisen versucht.
  Mit Zitat antworten
Alt 23.09.2004, 08:58  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 52
Transmitter
Standard

Habs gerade raus gefunden .. es lag einfach nur an den Leerstellen bzw. Tabs, ich habe jetzt alles gequetscht, und jetzt gehts ..

Sehr merkwürdig und unübersichtlich
Transmitter ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler missing parameter: goto - phpmyadmin Lindwyrm Datenbanken 1 01.08.2007 16:15
adodb und letztes (akutelles) Insert dh1sbg Datenbanken 1 11.03.2007 18:24
phpMyAdmin meldet Fehler 1045 Absolut Anfänger PHP Tipps 2006 2 01.06.2006 23:46
Tabelle in phpmyadmin erstellen und in Dreamweaver 8 einfüge PHP Tipps 2006 21 07.03.2006 21:35
[Erledigt] phpmyadmin Zugriff verweigert Datenbanken 7 31.12.2005 13:02
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
[Erledigt] phpMyAdmin Fehler Datenbanken 1 24.04.2005 11:33
Suspekter Fehler: Keine Rechte auf der Datenbank Datenbanken 5 20.04.2005 06:31
nach Formatierung klappt phpmyadmin nicht mehr! Fehler: 2003 18inch Datenbanken 9 05.04.2005 16:24
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
PHPmyAdmin läuft nicht kampfnickel Datenbanken 11 30.12.2004 13:23
[Erledigt] Fehler phpmyadmin Datenbanken 1 05.12.2004 10:53
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin adodb, adodb phpmyadmin, adodb fehlermeldung php

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.