webForumDet fria alternativet

mysql_fetch_array():

3 svar · 795 visningar · startad av dahlgren

dahlgrenMedlem sedan aug. 20011 442 inlägg
#1

Jag kan inte riktigt förstå vad som är fel. Får följande meddelande.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\scout\admin\nyhet_redigera.php on line 151

Koden ser ut som följande:

	 	$id = trim($_GET['news']);	
	 	$query = "SELECT headline, DATE_FORMAT(startdate, '%Y%m%d') AS startdate, DATE_FORMAT(stopdate, '%Y%m%d') AS stopdate, content, picture_id FROM news WHERE Id ='" . $id . "'";
	 	$sq1 = mysql_query($query) or die(mysql_error());
//Annan kod emellan...
 		while ($r = mysql_fetch_array($sq1)){
				  $rubrik  = $r['headline'];
		  		  $start   = $r['startdate'];
		  		  $stop    = $r['stopdate'];
		  		  $text    = $r['content'];
		  		  $pic_file  = $r['picture_id'];
			}

Någon som vet vad det kan vara för fel?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Du petar väl på $SQ1 i koden emellan (eftersom du inte får något fel från mysql_query)

dahlgrenMedlem sedan aug. 20011 442 inlägg
#3

sq1 nämns bara på de raderna som bifogas. (gjorde en sökning). Så tyvärr är det någo annat fel. Spelar det någpn roll att det finns kod emellan även om den använder andra variabelnamn?

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Vet ej hur PHP (eller Mysql) fungerar i det avseendet. Då är det väl bara att flytta lite kod till efter koden emellan.

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb