Hallo!
Ich hab folgenden Code:
Rufe ich die Seite auf, kommt folgende Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Intranet\Apache2\htdocs\Homepage\gaestebuch\asd.php on line 12
Ändere ich den Code allerdings um, erscheint keine Fehlermeldung mehr:
Also muss der Fehler in dem Teil nach WHERE ip_gaestebuch.... liegen, oder?
Ich habe das "="-Zeichen auch schon ersetzt, es erscheint trotzdem der Fehler.
Wo liegt der Fehler?
Ich hab folgenden Code:
PHP:
<?php
include("../style/dbconnect.php");
$ip = $_SERVER["REMOTE_ADDR"];
$datum = time();
$sql = "SELECT ip_gaestebuch, datum_gaestebuch FROM ips WHERE ip_gaestebuch = '$ip' ORDER BY id DESC";
$sql2 = mysql_query($sql);
$time = time();
while($row = mysql_fetch_array($sql2))
{
$ip_db = $row["ip_gaestebuch"];
$timestamp_db = $row["datum_gaestebuch"];
}
if($datum - $timestamp_db <= 30)
{
echo "Erst nach 30 Sekunden kann ein neuer Eintrag gemacht werden!";
}
?>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Intranet\Apache2\htdocs\Homepage\gaestebuch\asd.php on line 12
Ändere ich den Code allerdings um, erscheint keine Fehlermeldung mehr:
PHP:
$sql = "SELECT ip_gaestebuch, datum_gaestebuch FROM ips"; //WHERE ip_gaestebuch = '$ip' ORDER BY id DESC";
Ich habe das "="-Zeichen auch schon ersetzt, es erscheint trotzdem der Fehler.
PHP:
$sql = "SELECT ip_gaestebuch, datum_gaestebuch FROM ips WHERE ip_gaestebuch LIKE '$ip' ORDER BY id DESC";
Wo liegt der Fehler?