/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
mysql_fetch_array() - fejl
Fra : Alexander P.


Dato : 08-08-05 19:05

jeg er virkelig helt blank på dette punkt så jeg håber nogen
kan/vil hjælpe mig:

jeg får denne fejl:

Warning: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in
/customers/penguinsdk.dk/penguinsdk.dk/httpd.www/ap/add.php on
line 112

omkring linje 112:

// make an query which checks if the username OR the emailadres
ar in the database. if they are append an error.
$query = "Select * from ".$DBprefix."signup where
username='$username1' or mailadres='$mailadres1'";
$result = mysql_query($query);
if ($row = mysql_fetch_array($result)){
if ($row["username"] == $username1){$error =
"$error<li>Brugernavnet er allerede oprettet<br>\n";}
if ($row["mailadres"] == $mailadres1){$error = "$error<li>E-Mail
adressen er allerede oprettet<br>\n";}
}

linje 112 = if ($row = mysql_fetch_array... (osv.)

På forhånd tak
-/ap

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter Brodersen (08-08-2005)
Kommentar
Fra : Peter Brodersen


Dato : 08-08-05 22:55

On 08 Aug 2005 18:04:44 GMT, Alexander P. <awpdk@hotmail.com> wrote:

>jeg får denne fejl:
>
>Warning: mysql_fetch_array(): supplied argument is not a valid
>MySQL result resource in
>/customers/penguinsdk.dk/penguinsdk.dk/httpd.www/ap/add.php on
>line 112

Tjek:
http://php-faq.dk/index.php/Hvorfor_f%E5r_jeg_%22Warning:_supplied_argument_is_not_a_valid_MySQL_result_resource%22

Du har en fejl i din MySQL-forespørgsel, men alligevel forsøger du at
bruge $result som om, din forespørgsel gik godt.

--
- Peter Brodersen

Martin (08-08-2005)
Kommentar
Fra : Martin


Dato : 08-08-05 23:37

Alexander P. wrote:
> $result = mysql_query($query);

Ret denne linje til
$result = mysql_query($query) OR DIE (mysql_error());

Så får du nok en sød fejl i din query :)

Thomas G (10-08-2005)
Kommentar
Fra : Thomas G


Dato : 10-08-05 11:09

> $query = "Select * from ".$DBprefix."signup where
> username='$username1' or mailadres='$mailadres1'";

prøv med:
$query = "SELECT * FROM `" . $DBprefix . "signup` WHERE username =
'$username1' OR mailadres = '$mailadres1'";

> $result = mysql_query($query);
> if ($row = mysql_fetch_array($result)){
> if ($row["username"] == $username1){$error =
> "$error<li>Brugernavnet er allerede oprettet<br>\n";}
> if ($row["mailadres"] == $mailadres1){$error = "$error<li>E-Mail
> adressen er allerede oprettet<br>\n";}
> }

Mvh. Thomas



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste