mysql_fetch_array()

Door B a s, 25 jaar geleden, 7.388x bekeken

Zet de resultaten van een mysql_query() in een array

Gesponsorde koppelingen

Inhoudsopgave

  1. Gebruik van de functie

 

Er zijn 9 reacties op 'Onbekend'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


24 jaar geleden
 
0 +1 -0 -1
Ik krijg de melding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in -------site------- on line 28

Ik krijg deze iedere keer. Terwijl toch over staat dat het wel zo zou moeten kunnen in PHP.


deze krijg ik op de regels:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?

$host
= "localhost";
$user = "Mark";
$pass = "061084vm";
$db = "test";

$link = mysql_connect($host,$user, $pass);

if (!$link){
    echo "geen verbinding met MySQL<p>";
}

else{
    echo "verbinding met MySQL<p>";
}


$seldb = mysql_select_db($db, $link);

if (!$seldb){
    echo "geen db geselecteerd<p>";
}

else{
    echo "db geselecteerd<p>";
}


$sql = "SELECT * FROM user";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
echo "id: $row[id]";

?>


Weet iemand wat ik hieraan kan doen? Ik zou heel erg geholpen zijn!!

bijvoorbaat dank
Rutger Gelling
Rutger Gelling
24 jaar geleden
 
0 +1 -0 -1
bestaat de tabel user in je database?
lijkt erop dat je query leeg is.
Dutchcamel
dutchcamel
24 jaar geleden
 
0 +1 -0 -1
Ik weet niet of je je gebruikersnaam/wachtwoord al veranderd hebt, maar als dat niet is zou ik even je bericht wijzigen. Niet iedereen hoeft dat te weten..
Als het nu al een onzinwachtwoord is had je er beter *** van kunnen maken, schilt berichtjes zoals deze :P


23 jaar geleden
 
0 +1 -0 -1
ik ben nog een beginneling op het gebied van php/mysql en probeer de dingen die gebeuren goed te begrijpen. Maar volgens mij ga ik ergens de mist in, ik hoop dat er iemand is die de lucht weer kan doen opklaren:
klopt het dat $res alle rijen met opgevraagde informatie bevat? ik heb geprobeerd om $res te printen maar dat lukte niet. En hoe gaat het proces dan in zijn werk van omzetting naar de array $row?

Wicky
Ruben
Ruben
21 jaar geleden
 
0 +1 -0 -1
Ik heb hetzelfde probleem.. Alleen als ik in mijn database kijk bestaat alles wel alleen wordt er niks uit de database gehaald..
K i p
K i p
21 jaar geleden
 
0 +1 -0 -1
Quote:
kun je dat zo weergeven:

echo "email adres is: $row[email_adres]";


je bedoelt:

echo "email adres is: ".$row[email_adres]."";

Edit:
Zo zelfs:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo 'E-mail adres is: ' . $row['email_adres'];
?>
Bob Schillebeeckx
Bob Schillebeeckx
21 jaar geleden
 
0 +1 -0 -1
Vervang:
$res = mysql_query($sql);
door:
$res = mysql_query($sql,$seldb);
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
Dit is toch niet serieus een tutorial of script!?!?!
Het is een functie man, hoe het werkt staat in de php manual nog duidelijker!

Bob, dat maakt niet uit.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
@Cervetti: vergeet niet dat deze tut meer dan 3 jaar geleden in geschreven en vergeet ook vooral niet door wie =P

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Gebruik van de functie

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.