php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.03.2005, 11:48  
Gast
 
Beiträge: n/a
Standard [Erledigt] Join

Was ist hier falsch ?

Code:
$result = mysql_query("SELECT person.nodename, person.lastname, person.firstname,
						person.shortname, person.phone, person.fax, person.e_mail, group.name
						 from person left join group on person.group_id = group.group_id
																		where person.nodename = '$value'");
				

$printrow = mysql_fetch_array($result);
$value ist gefüllt und funktioniert auch ohne Join.
Wieso funktioniert der mysql_fetch_array nicht, ist dieser in Verbindung mit Join nicht möglich ?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.03.2005, 12:07  
Gast
 
Beiträge: n/a
Standard

wieso machste nicht gleich nen "SELECT * FROM person" ?
machs mal so

Code:
while ($printrow = mysql_fetch_array($result))
{
  echo $printrow['person.fax']; // ist nur ein beispiel
}
  Mit Zitat antworten
Alt 07.03.2005, 12:27  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard Re: JOIN

Zitat:
Zitat von fpet
Was ist hier falsch ?

Code:
$result = mysql_query("SELECT person.nodename, person.lastname, person.firstname,
						person.shortname, person.phone, person.fax, person.e_mail, group.name
						 from person left join group on person.group_id = group.group_id
																		where person.nodename = '$value'");
				

$printrow = mysql_fetch_array($result);
$value ist gefüllt und funktioniert auch ohne Join.
Wieso funktioniert der mysql_fetch_array nicht, ist dieser in Verbindung mit Join nicht möglich ?
fehlermeldung von mysql_error() ??
robo47 ist offline   Mit Zitat antworten
Alt 07.03.2005, 13:41  
Gast
 
Beiträge: n/a
Standard

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\PHP\myPHPdocs\popup_ datasheet.php on line 50
  Mit Zitat antworten
Alt 07.03.2005, 13:50  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

GROUP ist reserved. Ändern oder in `Backticks` setzen.
tapferesschneiderlein ist offline   Mit Zitat antworten
Alt 07.03.2005, 13:57  
Gast
 
Beiträge: n/a
Standard

...es kommt auch mit dieser Änderung immer noch der selbe Fehler !

Code:
$result = mysql_query("SELECT person.nodename, person.lastname, person.firstname,
						person.shortname, person.phone, person.fax, person.e_mail, group.name
						 from person left join 'group' on person.group_id = group.group_id
																		where person.nodename = '$value'");
				

$printrow = mysql_fetch_array($result);
  Mit Zitat antworten
Alt 07.03.2005, 14:09  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Du hast a) nicht alle groups erwischt, b) keine `Backticks` verwendet ...
tapferesschneiderlein ist offline   Mit Zitat antworten
Alt 07.03.2005, 14:30  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

c) vieleicht noch mehr reserved words :P


http://dev.mysql.com/doc/mysql/en/reserved-words.html
http://dev.mysql.com/doc/mysql/de/reserved-words.html
robo47 ist offline   Mit Zitat antworten
Alt 07.03.2005, 15:44  
Gast
 
Beiträge: n/a
Standard

...vielen Dank für die Antwort, doch leider ist es immer no erfolglos.

Code:
$result = mysql_query("SELECT person.nodename, person.lastname, person.firstname,
						person.shortname, person.phone, person.fax, person.e_mail, `group`.name
						 from person left join `group` on person.`group`_id = `group`.`group`_id
																		where person.nodename = '$value'");
				

$printrow = mysql_fetch_array($result);
  Mit Zitat antworten
Alt 07.03.2005, 15:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

`group`_id

lol ned einfach alles was group ist in backtics setzen, sondern nur dinge die group heißen!!!

mfg
robo47
robo47 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
Mehrfach Join lazydog Datenbanken 2 08.05.2008 16:09
JOIN Problem pPanther Datenbanken 7 06.03.2008 17:26
[gelöst]LEFT JOIN, DINSTINCT und trotzdem doppelte?!?! stefanjann Datenbanken 10 06.02.2008 11:49
performance problem mit join leo Datenbanken 4 14.01.2008 22:31
JOIN / LEFT JOIN und Co prinzli Datenbanken 12 05.11.2007 22:15
Komplexes Join Problem pPanther Datenbanken 7 03.08.2007 23:16
[solved] LEFT JOIN - #1066 - Not unique table/alias moose Datenbanken 6 12.12.2006 06:41
SQL-Abfrage evt. mit JOIN mariohaehni Datenbanken 4 07.09.2006 14:26
Join auf 2 verschiedene Felder Tommek Datenbanken 6 25.07.2006 20:39
JOIN problem 2 tabellen - zeile(tab1) zu spalte(tab2) Ministry Datenbanken 7 31.05.2006 10:31
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
INNER JOIN + Suchkriterien + Abfrage duerov PHP Tipps 2006 4 04.04.2006 12:47
inner join zeigt gleiche spalten nur 1x Datenbanken 3 22.02.2006 17:11
inner join aus db PHP Tipps 2006 8 22.01.2006 01:23
[Erledigt] Abfrageproblem mit Inner Join Datenbanken 15 29.11.2005 18:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:55 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.