Just nu i M3-nätverket
Gå till innehåll

PHP och mysql med apache


method

Rekommendera Poster

Har börjat sedan en tid tillbaka att lära mig php och mysql, det är så att apache krånglar hela tiden, följande kommer upp;

 

"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Program\Apache Group\Apache2\htdocs\default.php on line 19"

 

Det är denna rad den gnäller över; while($rad = mysql_fetch_array($result)) {

 

Jag hittar absolut inget fel, tror däremot att apache fått fnatt!

 

 

Länk till kommentar
Dela på andra webbplatser

Du har antagligen fel i din query. Som borde ligga två rader upp från den du postade. Hur ser den ut?

 

Länk till kommentar
Dela på andra webbplatser

Hela koden ser ut som följande;

 

<?

$länk = @mysql_connect ("localhost", "root")

or die ("Kunde inte ansluta");

$databas = mysql_select_db("mindb");

$sql = "SELECT * FROM person";

$result = mysql_query("@sql");

while($rad = mysql_fetch_array($result)) {

echo "ID: ".$rad[id]. " Namn: ". $rad[fnamn]."<br>";

}

mysql_close ($länk);

?>

 

** Såg att jag skrivit @ och det skulle vara $ :D Där ser man hur illa det kan gå. Man lär sig något nytt varje dag säger det. Tack för hjälpen du fick mig att tänka till genom att höja på ögonen!

 

Nu är det bara blankt på sidan, men inga fel.

[inlägget ändrat 2005-03-24 09:49:46 av method]

Länk till kommentar
Dela på andra webbplatser

$sql = "SELECT * FROM person";
$result = [color="#ff0000"]mysql_query[/color]("$sql");
[color="#0000ff"]while[/color]($rad = mysql_fetch_[color="#0000ff"]array[/color]($result)) {
[color="#0000ff"]echo[/color] "ID: ".$rad[id]. " Namn: ". $rad[fnamn]."<br>";
}

 

Så ska det vara

 

du hade kört med @

$result = mysql_query("@sql"); <<<---- där.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...