Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP anfänger!

Empfohlene Antworten

Veröffentlicht

Habe ein problem mit einer PHP File, wahrscheinlich werdet ihr lachen aber ich versteh nicht warum das net geht.

Hier der Code:

-----------------------------------------------------------

<?php

$mysql_host = "blubb";

$mysql_user = "blubb";

$mysql_pass = "blubb";

$mysql_db = "blubb";

$mysql_table = "blubb";

$conn = mysql_connect($mysql_host, $mysql_user, $mysql_pass);

mysql_select_db($mysql_db, $conn);

$sql = "SELECT * FROM $mysql_table";

$result = mysql_query($sql, $conn);

echo "<table align=\"center\" border=\"0\">";

while($staff = mysql_fetch_array($result, MYSQL_ASSOC))

{

echo "<tr>";

echo "<td><a href=\"mailto: " . $staff["email"] . "\">" . $staff["name"] . "</a></td>";

echo "<td>" . $staff["aufgabe"] . "</td>";

echo "</tr>";

}

echo "</table>";

?>

------------------------------------------------------------

folgende Fehlermeldung wird ausgegeben.

Warning: Supplied argument is not a valid MySQL result resource in /web/sites/262/byt3junk/www.bytes-inn.f2s.com/staff.php on line 16

Ich hoffe ihr könnt mir helfen.

Also ich vermute Du hast die falschen Zugangsdaten für die MySQL Datenbank angegeben... aber welche Zeile ist denn Zeile 16? Dann weiss man schon mehr...

Das sollte die While schleife sein. An den Zugangsdaten sollte es eigentlich nicht liegen ... vielleicht weiss noch wer anders einen Rat.

Für mich deutet das darauf hin, das du vielleicht einen falschen Tabellennamen bei deinem Select gewählt hast, sprich diese Tabelle nicht da ist.

Denn diese Fehlermeldung deutet eingentlich darauf, das im Select - Befehl der Fehler liegt bzw. kein richtiges Ergebnis geliefert wurde.

Wenn es Probleme bei mysqlquery gibt, setz einfach ein "or die(mysql_error())" da hinter.

Also z.b.


$resid=mysql_query("select * from bla") or die(mysql_error());

Dann bricht das script an dieser stelle ab und zeigt genau an welcher fehler in der mysql_query aufgetreten ist.

gruss

Michael

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.