![]() |
Datenbank: PHP MyAdmin • Zugriff über: PHP / Delphi
PHPMYADMIN und bplaced Problem *Hilfe*
Hallo bin total ratlos,
Ich habe 2 Tabellen mit 2 verschiedenen Namen, die ich auch in der PHP-Datei richtig geschrieben habe. Beide Tabellen stecken in ein und derselben Datenbank zu der ich connecte. Bei der ersten bekomme ich alles was ich will. Bei der zweiten bekomm ich immer folgenden Fehler:
SQL-Code:
Ich select alle Spalten mit normal und will dann den Abruf mit folgendem Code anzeigen lassen. Bei der 1. klappts, bei der 2. net?
<style>.bpe a:link, .bpe a:visited, .bpe a:active { color: #0b4c8e; text-decoration: none; } .bpe a:hover { color: #0D7CEC; }</style>
<span class="bpe" style="font: 11px/1.2em Verdana, sans-serif;"> [b]Warning[/b]: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in [b]....php[/b] on line [b]13[/b] </span> Spontan jmd. ne Idee? Hab keine Ahnung wo ich da anfangen kann zu suchen... Habe beide Tabellen gleich erstellt, schön Primärschlüssel gesetzt auch wenn das unwichtig is, aber beide gleich erstellt.
SQL-Code:
while($row = mysql_fetch_object($ergebnis))
{ echo $row->Nr; |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
Schreibe uns bitte die Zeile mit mysql_query, erst dann können wir dir helfen! :-)
Liebe Grüße, Valle |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
$ergebnis = mysql_query('SELECT * FROM Keys');
andere from Table Keys geht net, aber der fehler ist in line 13, also dieses bereits gepostete mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ....php on line 13 |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
Hi!
Keys und Table sind reservierte Schlüsselwörter und daher als Tabellennamen ungeeignet. Grüße, Frederic |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
Der Fehler ist in Line 13, aber wie es in PHP so üblich, heißt dass nicht, dass Zeile 13 falsch ist. Das Problem liegt am Namen deiner Tabelle. Das Wort keys ist ein reserviertes Wort, ähnlich wie FROM oder SELECT. WOfür es steht - das muss ich dir gestehen weiß ich nicht. Zwei Möglichkeiten das Problem zu beheben:
1) ändere dein SQL in:
SQL-Code:
Relevant dabei sind die Backticks, die du mit Shift+Akzenttaste erreichen kannst. Die Akzenttaste liegt links neben der Backspace, d.h. die Taste mit der du Zeichen löschst. :-)
SELECT * FROM `keys`
2) Nenne deine Tabelle um. Ein Präfix wäre zB eine Möglichkeit. Die Tabellen der Delphi-PRAXiS könnte man zum Beispiel "dp_user" nennen. ;-) Liebe Grüße, Valle |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
Ahhh okay, dass Table eins war wusste ich, so heißt Sie eig. nicht (die funktiontüchtige).
Aber Keys grml -.- Wieder einmal ein schönes Beispiel, dass man alle Gedanken mal durchprobieren sollte und wenn man an einer Stelle hängt, wo anders ansetzen sollte. Soooorry :-/ danke ;) |
Re: PHPMYADMIN und bplaced Problem *Hilfe*
Zitat:
Code:
Liebe Grüße,
<?php
$result = mysql_query("SELECT * FROM table_that_doesnt_fucking_exist"); if (!$result) { die("MySQL-Error: " . mysql_error() . " (" . mysql_errno() . ") \n"); } while ($row = mysql_fetch_object($result)) // ... Valle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz