| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Prüfen ob ein feld existiert? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hallo, wie kann ich mit php prüfen ob (z.B.:) in der spalte 'id' die id-nummer 5 existiert? gibts da ...
![]() |
| | #1 (permalink) |
| Anzeige hallo, wie kann ich mit php prüfen ob (z.B.:) in der spalte 'id' die id-nummer 5 existiert? gibts da so ne funktion wie bei dateien? ich wäre dankbar wenn ihr mir ein wenig unter die arme greift... danke mfg | |
| | |
| | #2 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Also eine direkte Funktion von PHP ist mir jetzt nicht bekannt, Du könntest es aber so machen: PHP-Code:
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | ne das ganze hat sich erledigt, habs anders gemacht.. hab nun aber folgendes problem: ich hab ne while schleife zum auslesen ner kompletten tabelle... nur bekomm ich nur den letzten eintrag wiedergegeben, und das so oft, wie einträge in der tabelle sind. hier der code PHP-Code: |
| | |
| | #4 (permalink) |
| Member of Honour ![]() Registriert seit: 07.12.04 ![]() Likes: 256 | liegt daran, dass in der Schleife nur $i++ steht! Wenn du den Rest in die Schleife nimmst überschreibst du allerdings deine Werte gleich wieder, also sollte die Ausgabe auch in die Schleife. aber sonst hat er genau gemacht was du ihm gesagt hast
__________________ Die deutsche Rechtschreibung ist Freeware, daher darf man sie kostenlos nutzen. Allerdings ist sie nicht Open Source, dies bedeutet man darf sie nicht verändern oder in veränderter Form veröffentlichen. |
| | |
| | #5 (permalink) |
| Themenstarter | nu habsch nen weiteres prob. und zwar diese fehlermeldung: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 4 on MySQL result index 3 in C:\Programme\xampp\htdocs\Tobias\guestbuch\gbsetti ngs.php on line 26 wie schaff ich es, das wenn er da irgend ne zahl (also die id) nicht findet, einfach zur nächsten springt und dann weitermacht?? danke |
| | |
| | #6 (permalink) |
| Member of Honour ![]() Registriert seit: 07.12.04 ![]() Likes: 256 | das hat dir im Prinzip Basic_Avid bereits erklärt. Frag einfach nur vorhandene Einträge ab! Im übrigen sind das Grundlagen und keine Probleme. Lies doch mal ein gutes Buch dazu! Gruss
__________________ Die deutsche Rechtschreibung ist Freeware, daher darf man sie kostenlos nutzen. Allerdings ist sie nicht Open Source, dies bedeutet man darf sie nicht verändern oder in veränderter Form veröffentlichen. |
| | |
| | #7 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Kleiner Tipp am rande: Mach es doch so! PHP-Code: Und Du brauchst Dir auch keine sorgen mehr zu machen dass Du eine Fehlermeldung bekommst wegen eines falschen Index wertes.
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| | #8 (permalink) |
| Themenstarter | kannst mir ma kurz die funktion der variable $treffer erklären? bin noch bissi neu in dem gebiet (des is meine erste whileschleife *hehe*). was muss $treffer für nen wert haben? danke |
| | |
| | #9 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Also, die Funktion mysql_fetch_array() liefert Dir ein assoziatives Array zurück. Die Variable $treffer ist keine Variable sondern ein Array und braucht keinen Wert. Du hast z.B. folgende Tabelle in Deiner DB: ---------------------------- |ID | NAME | DATUM | ---------------------------- | 1 |Karl | 12345 | ---------------------------- | 2 |Sepp | 23456 | ---------------------------- Dann liefert Dir mysql_fetch_array() folgendes Array: array('ID' => 1, 'NAME' => "Karl", 'DATUM' => 12345) Wenn Du nun auf den Wert zugreifen willst kannst Du es so machen array['ID']. Das Array $treffer brauchst Du nicht vorbelegen. Die Whileschleife läuft solange kein Eintrag mehr in der Tabelle vorhanden ist, mysql_fetch_array() liest immer eine Zeile aus der Tabelle und speichert die Werte in dem assoziativen Array ab, in der Whileschleife kannst Du mit den Daten machen was Du willst. Falls Du alle Werte in einem Array haben willst musst in der Whileschleife die aktuellen Werte in ein anderes Array schreiben. Wenn ich richtig gesehen habe willst Du ein Gästebuch machen oder!? Ich hoffe mal es ist verständlich.
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| | #10 (permalink) |
| Member of Honour ![]() Registriert seit: 07.12.04 ![]() Likes: 256 | Hilfe ist kostenlos! Für Unterricht bekomm ich Geld! ARRAY ARRAY www.selfphp.de Also ich bin raus, sich so wenig Mühe zu geben ist schon frech.
__________________ Die deutsche Rechtschreibung ist Freeware, daher darf man sie kostenlos nutzen. Allerdings ist sie nicht Open Source, dies bedeutet man darf sie nicht verändern oder in veränderter Form veröffentlichen. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Website Hardware4u: Existiert die noch? | nzc | Hardware Probleme | 0 | 02.08.08 00:19 |
| Dynamisches Feld (C++) | Kenniej91 | Code Kitchen | 2 | 01.10.07 21:07 |
| Abfrage, ob eine Datei (Grafik) existiert | valenterry | (Web-) Design und webbasierte Sprachen | 5 | 25.01.07 17:09 |
| Batch prüfen ob Dienst existiert | THRALL | Code Kitchen | 6 | 19.05.05 21:39 |
| Schwarzes Feld | ph0x | Hackerboard.de-Feedback | 4 | 18.03.02 12:19 |