cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68122
Mitglieder online: 3
Gäste online: 3
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: MySQL Grundwissen - Datensatz suchen -> Array

Thread: MySQL Grundwissen - Datensatz suchen -> Array

Seite 1 von 212

19.03.2008 00:47 Uhr

 

Status: offline
MySQL-Tabellen-Ausschnitt:
PHP:
1
2
3
4
ID | Name
-----------
01 | hallo
08 | bla
Und nun soll der Eintrag mit der ID 08 rausgesucht werden ... aber wie?
Und habe bereits Google befragt! Habe einiges nachgebaut - aber nichts hat funktioniert  :tear:  - auch im Buch "Webseiten mit PHP5 und MySQl5" konnte ich auf dei schnelle nich finden...

habe ua so etwas gefunden:
PHP:
1
2
3
4
5
6
 SELECT
      ID,
      Name,
      FROM
      Datei
       WHERE ID = 8
___________________________
Kostenlos SMS verseden!
http://Jackson-HOST.de
-> www.daniel-winter.de Wer da nicht wach wird ist TOT oder HipHopper
19.03.2008 00:56 Uhr

 

pFT
Status: offline
hallo
PHP:
1
select * from `tabelle` where `id` = '08'
bitte
tschüß

(tüte wird dich belehren  :glad: )
___________________________
Fatal error: Call to undefined function Denken() in /srv/www/httpd/forum/thread.php on line 358
Dann kommt der böse Herr W3C in der Nacht und hackt dir den Kopf ab. //Der kommt von afaik pFT ^^
19.03.2008 00:59 Uhr

 

wundertuete
Moderator
Status: offline
Pst, Jackson.
Vielleicht solltest du dir in Zukunft angewöhnen Phrasen wie:

Zitat:
Hallo, ich bräuchte noch Hilfe...

Zitat:
Danke, hat mir echt weitergeholfen...

Zitat:
Tschüss, danke im Voraus...


zu benutzen.
Das bist nicht nur du, sondern auch andere Leute, die hier die Leute als regelrechte Maschinen abstempeln und ihnen meist nur Codeschnipel ohne ein Danke oder bitte zu tätigen, hinwerfen.

Denk mal drüber nach  :wink: 
1 mal bearbeitet
___________________________
» Kein Ding ist gut oder schlecht, erst das Denken macht es dazu. «
© William Shakespeare
19.03.2008 01:23 Uhr

 

Status: offline
Guten Morgen wundertüte!

In anderen threads der letzten Tage war dies ja auch stärker ausgeprägt - nur hier wirklich etwas mager  :wink: 

// Topic
Guten Morgen lieber Leser!
Habe es nun in verschiedener Form versucht auf die Art von pFT ... aber bis jetzt kein Ergebnis außer verschiedene Fehler  :sad: 
PHP:
1
$datei = SELECT * FROM Datei WHERE (ID = 39588);
Parse error: syntax error, unexpected T_STRING
PHP:
1
$datei = SELECT * FROM `Datei` WHERE (`ID` = '39588');
Parse error: syntax error, unexpected '`'

Wäre nett, wenn jemand da helfen kann - langsam doch ein bisschen genervt vom probieren der verschiedenen Formen ...  :wink: 
___________________________
Kostenlos SMS verseden!
http://Jackson-HOST.de
-> www.daniel-winter.de Wer da nicht wach wird ist TOT oder HipHopper
19.03.2008 01:30 Uhr

 

Status: offline
probier mal die klammern wegzulassen, die hat pft auch nicht erwähnt, und ich hab soweit ich mich zurückerinnern kann, auch noch nie klammern im mysql befehl verwendet

mfg
19.03.2008 01:34 Uhr

 

Status: offline
Zitat:
probier mal die klammern wegzulassen, die hat pft auch nicht erwähnt, und ich hab soweit ich mich zurückerinnern kann, auch noch nie klammern im mysql befehl verwendet

Danke für deine Antwort Laser!
Allerdings bringt es keinen unterschied bei den Fehlermeldungen ...  :sad: 
___________________________
Kostenlos SMS verseden!
http://Jackson-HOST.de
-> www.daniel-winter.de Wer da nicht wach wird ist TOT oder HipHopper
19.03.2008 01:41 Uhr

 

Status: offline
Zitat:
Danke für deine Antwort Laser!


Ok, ich weiß nicht, ob ich mir jetzt veräppelt vorkommen soll oder nicht, aber ich denke mal, dass das auf wundetütes hinweis zurückzuführen ist. Aber irgendwie ungewöhnlich, einen eigenen Dankessatz spendiert zu bekommen  :lol: 

Mir fällt irgendwie nichts auf, was grundsätzlich falsch an dem aufruf wäre. probier bitte noch folgendes:

1.) alles bis auf die mysql befehle klein schreiben
2.) verwende für die variable, der du den mysql befehl zuweist einen anderen namen als den der tabelle (heißt bei dir im moment beides "datei")

mehr fällt mir momentan leider nicht ein, ist aber auch schon verdammt spät  :lol: 
19.03.2008 02:15 Uhr

 

pFT
Status: offline
Zitat:
1.) alles bis auf die mysql befehle klein schreiben
Das ist egal...
PHP:
1
2
3
4
5
6
7
<?
$abfrage = mysql_query("select * from `tabelle` where `id` = '08' limit 1");
$ausgabe = mysql_fetch_array($abfrage);
echo "<pre>";
print_r($ausgabe);
echo "</pre>";
?>
edit: Er hat ausserdem die Anführungszeichen vergessen!
PHP:
1
$datei = "select * from `Datei` where `ID` = '39588'";
1 mal bearbeitet
___________________________
Fatal error: Call to undefined function Denken() in /srv/www/httpd/forum/thread.php on line 358
Dann kommt der böse Herr W3C in der Nacht und hackt dir den Kopf ab. //Der kommt von afaik pFT ^^
19.03.2008 08:58 Uhr

 

zombie3456
Programmierer
Status: offline
Zitat:
edit: Er hat ausserdem die Anführungszeichen vergessen!

Nein, laut Norm kommen bei nummerischen Werten meines Wissens nach keine Anführungszeichen. MySQL ist hier allerdings sehr kulant und stört sich auch nicht daran, wenn man sie trotzdem setzt.

Zitat:
Allerdings bringt es keinen unterschied bei den Fehlermeldungen ...  :sad: 

Ich weiß jetzt auch warum  :wink: 
Schau dir nochmal deinen Code und den Fehler an:
PHP:
1
$datei = SELECT * FROM Datei WHERE (ID = 39588);
PHP:
1
Parse error: syntax error, unexpected T_STRING
Es ist hier also eine unerwartete Zeichenkette. Klar, PHP kennt kein Schlüsselwort, das SELECT heißt und die ganze Syntax ist ihm zuwider. Dir haben einfach die Anführungszeichen für einen String gefehlt.

pFT's Post (eins vor meinem hier) dürfte dir da sehr weiterhelfen, weil er das komplette drumherum mitgepostet hat  :glad: 


Edit

Mir wurde noch erklärt, dass pFT nicht ein Anführungszeichen bei der Zahl, sondern das gleiche wie meinte. Um den ganzen String herum  :lol: 
3 mal bearbeitet
___________________________
DURATIVUM | Blog zur Sprache Latein
19.03.2008 11:45 Uhr

 

Status: offline
Vielen Dank an alle Helfer dieses Threads!

Es funktioniert dank euch jetzt - alles entwirrt  :wink: 
___________________________
Kostenlos SMS verseden!
http://Jackson-HOST.de
-> www.daniel-winter.de Wer da nicht wach wird ist TOT oder HipHopper
Seite 1 von 212
Ähnliche Threads Forum Ähnlichkeitsgrad
 MySql-Eintrag löschen, wenn auf Link "löschen" geklickt wird Website & Webprogrammierung 2
 [MySQL] Reihenfolge der Datensätze vertauschen Website & Webprogrammierung 2
 [gelöst] Fragen bezüglich MySQL Website & Webprogrammierung 1
 FTP wo und wie? Fragen zu cybton.com 1
 Mysql zwei Tabellen verbinden Website & Webprogrammierung 1
 [Problem] MySQL mehrere Einträge gleichzeitig verändern geht nicht Website & Webprogrammierung 1
 MySQL nur für Localhost Software & Betriebssysteme 1
nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung