#1 9. Mai 2008 mysql SELECT * hallo zusammen, sorry wenn ich euch mit so nem quatsch nerv, aber ich habe gerade ein seltsammes verhalten, dass ich mir nicht erklären kann. hab ein login in dem nach senden ($_POST["login"]) eingeloggt werden soll. mein problem ist, das ich kein zugriff auf die tabelle habe, die ich eigentlich doch habe. so geht PHP: $selectdb = mysql_query ( "SELECT * FROM xxx" ); $data = mysql_fetch_array ( $selectdb ); echo "<script>alert('" . $data [ 0 ]. "')</script>" ; so nicht PHP: if (isset( $_POST [ "login" ])){ $selectdb = mysql_query ( "SELECT * FROM xxx" ); $data = mysql_fetch_array ( $selectdb ); echo "<script>alert('" . $data [ 0 ]. "')</script>" ; } Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in sobald die query in der if abfrage ist, läuft nix das versteh ich nicht.
#2 9. Mai 2008 AW: mysql SELECT * Deutet eher darauf hin das du einen Fehler im mysql_query hast... aber auf SELECT * FROM xxx wird man da natürlich nicht schlau... probier doch einfach mysql_query() or die(mysql_error()); oder sowas...
#4 9. Mai 2008 AW: mysql SELECT * // edit hab jetzt einiges umgestellt, einige sicherheitsaspekte über den haufen geworfe und es online ans laufen gebracht. ist zwar nicht das was ich haben wollte, aber es läuft. danke euch beiden für eure unterstützung. bw geht raus