Just nu i M3-nätverket
Jump to content

PHP och mysql med apache


method

Recommended Posts

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!

 

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

$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.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...