Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 04-03-2002, 20:25
Verwijderd
Code:
$result = mysql_query("SELECT * FROM music WHERE name = '$bandname'"); $row = mysql_fetch_row($result);

echo $row[name];
Ik zie niet wat er fout is..
Hij echo't gewoon niks..
En geeft geen error..

Ik gebruik dat stukje text vaker en iedere keer werkt ie behalve nu?

Ik heb natuurlijk wel verbinding gemaakt met de db..

ik zie het iig niet
Met citaat reageren
Advertentie
Oud 04-03-2002, 20:28
Koen
Avatar van Koen
Koen is offline
Citaat:
McLaren schreef:

En geeft geen error..

Dat is niet heel erg vreemd zonder 'or die' functie erachter. Misschien handig om dat eens toe te voegen, kijken wat 't voor resultaat geeft? Ik zie zo ook geen fouten..
Met citaat reageren
Oud 04-03-2002, 20:35
Verwijderd
Citaat:
Koen schreef:
Dat is niet heel erg vreemd zonder 'or die' functie erachter. Misschien handig om dat eens toe te voegen, kijken wat 't voor resultaat geeft? Ik zie zo ook geen fouten..

heb ik ook gedaan en geeft nog geen error...

hij echo't de html die er allemaal na komt gewoon, zonder error..
Met citaat reageren
Oud 04-03-2002, 20:49
pietje63
Avatar van pietje63
pietje63 is offline
Citaat:
McLaren schreef:

heb ik ook gedaan en geeft nog geen error...

hij echo't de html die er allemaal na komt gewoon, zonder error..
lege database?

__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 04-03-2002, 21:09
Verwijderd
Citaat:
pietje63 schreef:
lege database?
nee dah, ik ben niet dom..

Met citaat reageren
Oud 04-03-2002, 21:11
Verwijderd
hmmmm...

als ik dus $row[1] doe krijg ik wel te zien wat in het 2e veld te zien..
het 2e veld heet dus 'name' maar $row[name] werkt dus weer niet...

Met citaat reageren
Oud 04-03-2002, 21:33
pietje63
Avatar van pietje63
pietje63 is offline
dit is stukje van mijn gastenboek
ik gebruik altijd die while tag, maar weet niet of dat nodig is...
Code:
$result=mysql_query("select id,titel,naam,mail,site,special,bericht,datum,tijd,ip ".
    "from $tabel ".
    "order by id DESC limit $offset,$limit");
$number = mysql_num_rows ($result); 
while ($row = mysql_fetch_array($result)) { 

$id = $row["id"];
$titel = $row["titel"];
$naam = $row["naam"]; 
$mail = $row["mail"];
$site = $row["site"]; 
$special = $row["special"];
$bericht = $row["bericht"];
$datum = $row["datum"];
$tijd = $row["tijd"];
$ip = $row["ip"];
$host = gethostbyaddr($ip);
$bericht = stripslashes($bericht);
$bericht = ereg_replace("\n","<br>",$bericht);
echo "$naam etc";
}
__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 04-03-2002, 21:38
Koen
Avatar van Koen
Koen is offline
Citaat:
pietje63 schreef:
dit is stukje van mijn gastenboek
ik gebruik altijd die while tag, maar weet niet of dat nodig is...
Wel als er meerdere berichten weergegeven moeten worden, je maakt die array natuurlijk niet voor noppes
Met citaat reageren
Oud 04-03-2002, 21:43
Verwijderd
Citaat:
Koen schreef:
Wel als er meerdere berichten weergegeven moeten worden, je maakt die array natuurlijk niet voor noppes
en die while function heb ik niks aan..
dit is voor een inlog systeempie..

dat inloggen doet ie wel, maar dan alels laten zien niet in het form

Met citaat reageren
Oud 05-03-2002, 15:55
boejjuh
boejjuh is offline
Citaat:
McLaren schreef:
hmmmm...

als ik dus $row[1] doe krijg ik wel te zien wat in het 2e veld te zien..
het 2e veld heet dus 'name' maar $row[name] werkt dus weer niet...

klopt.. hij kent de namen van die array toch niet.
hij weet alleen getallen, dus [0],[1] etc..
dan zou je die weer moeten koppelen aan namen als je wilt, maar waarom gebruik je niet gewoon getallen?

Met citaat reageren
Oud 05-03-2002, 16:45
F10®!@n
F10®!@n is offline
je moet mysql_fetch_array() gebruiken ipv mysql_fetch_row()
Met citaat reageren
Oud 05-03-2002, 17:08
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
boejjuh schreef:
maar waarom gebruik je niet gewoon getallen?
Getallen gebruiken is 'bad practise'. Als je je DB dan wijzigd, moet je code ook aangepast worden. Als je code wijzigd, moet deze getest worden. Dit is te voorkomen door gewoon kolomnamen te gebruiken.

Tis bovendien, zoals veel mensen denken, ook niet sneller.
Met citaat reageren
Oud 05-03-2002, 17:11
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
F10®!@n schreef:
je moet mysql_fetch_array() gebruiken ipv mysql_fetch_row()
Yup. De documentatie is hier een beetje onduidelijk in, maar een 'enumerated' array heeft geen kolomnamen als indices.
Met citaat reageren
Oud 05-03-2002, 18:18
Verwijderd
ahaa.. dank U ohw grote florian

[nou jah, ok jij ook wel bedankt Chimera]
Met citaat reageren
Oud 05-03-2002, 18:27
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:

[nou jah, ok jij ook wel bedankt Chimera]
Waarvoor?

Ben je nog bezig met dat mail-spul BTW?
Met citaat reageren
Oud 05-03-2002, 19:20
Verwijderd
Citaat:
Chimera schreef:
Waarvoor?

Ben je nog bezig met dat mail-spul BTW?

Omdat je het ook wist maar Florian eerder replyde [teminste, die indruk krege ik]


En dat mail shit, nee geen zin meer in
Werkte toch steeds niet
Met citaat reageren
Oud 05-03-2002, 19:52
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:

En dat mail shit, nee geen zin meer in
Werkte toch steeds niet
Wat werkt niet? Heb je Ques al gemailed over die extensie dan?
Met citaat reageren
Oud 05-03-2002, 20:20
Verwijderd
Citaat:
Chimera schreef:
Wat werkt niet? Heb je Ques al gemailed over die extensie dan?



jah, hij wist zelf niet meer of hij die module erop had gezet...
Met citaat reageren
Oud 05-03-2002, 22:30
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:

jah, hij wist zelf niet meer of hij die module erop had gezet...
Lijkt me duidelijk een geval van 'niet' dus.
Met citaat reageren
Oud 06-03-2002, 01:21
dystopia
dystopia is offline
Citaat:
McLaren schreef:
jah, hij wist zelf niet meer of hij die module erop had gezet...
kan Michel zo in 2 minuutjes uitzoeken hoor
__________________
The surest way to corrupt a youth is to instruct him to hold in higher esteem those who think alike than those who think differently - Steve Jobs
Met citaat reageren
Oud 06-03-2002, 07:11
TouchOfDarkness
Avatar van TouchOfDarkness
TouchOfDarkness is offline
weuh als je dat met die arrays zo onduidelijk vindt?

gebruik mysql_fetch_object()

dan krijg je $row->naam
__________________
He can't hear the sirens, cause silence is the greatest sleep of them all.
Met citaat reageren
Oud 06-03-2002, 07:18
Verwijderd
Citaat:
TouchOfDarkness schreef:
weuh als je dat met die arrays zo onduidelijk vindt?

gebruik mysql_fetch_object()

dan krijg je $row->naam

dan is array toch beter vind ikpersoonlijk..

Met citaat reageren
Oud 06-03-2002, 07:18
Verwijderd
Citaat:
Chimera schreef:
Lijkt me duidelijk een geval van 'niet' dus.

hij deed het iig niet bij mij,
maar maybe had ik het gewoon niet goed gedaan ofzo..

ach jah, maakt me niet zoveel uit
Met citaat reageren
Oud 06-03-2002, 08:03
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:
dan is array toch beter vind ikpersoonlijk..
'Beter' in welke zin? In sommige gevallen werken objecten handiger, bijvoorbeeld als de "" van een key niet gebruikt kan worden.
Met citaat reageren
Oud 06-03-2002, 09:55
Verwijderd
Citaat:
Chimera schreef:
'Beter' in welke zin? In sommige gevallen werken objecten handiger, bijvoorbeeld als de "" van een key niet gebruikt kan worden.

omdat ik gewoon in een echo $row[blaat] kan gebruiken en niet $row->blaat zonder quotes en punten te gaan gebruiken..

Met citaat reageren
Advertentie
Oud 06-03-2002, 11:17
Chimera
Avatar van Chimera
Chimera is offline
Wat bedoel je? Wat is het verschil tussen:

echo $row["blaat"];
en
echo $obj->blaat; ?

Het laatste is nog korter ook.
Met citaat reageren
Oud 06-03-2002, 12:32
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
McLaren schreef:

jah, hij wist zelf niet meer of hij die module erop had gezet...
De PHP IMAP extensie? Die staat wel degelijk op falcon, ik heb zelf ook een webmail draaiende.

Manuzhai
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 06-03-2002, 13:05
Verwijderd
Citaat:
Chimera schreef:
Wat bedoel je? Wat is het verschil tussen:

echo $row["blaat"];
en
echo $obj->blaat; ?

Het laatste is nog korter ook.


echo "<tr><td>blabla</td><td>$row[blaat]</td></tr>";

OF


echo "<tr><td>blabla</td><td>" . $row->blaat . "</td></tr>";

zo bedoelde ik het

edit: typo


[Dit bericht is aangepast door McLaren (06-03-2002).]
Met citaat reageren
Oud 06-03-2002, 13:19
Chimera
Avatar van Chimera
Chimera is offline
echo "*$test1->test*"; werkt ook prima.
Met citaat reageren
Oud 06-03-2002, 13:35
Verwijderd
Citaat:
Chimera schreef:
echo "*$test1->test*"; werkt ook prima.

jah, maar dan kan ik 'm dus niet zomaar html ervoor zetten zonder dat ik weer quotes moet gebruiken..

[waar gaat dit eigenlijk heen ]

Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
De Kantine Undercover Weerwolfspel #2
Fawkes
462 16-12-2011 11:27
Software & Hardware [php] redirect
Verwijderd
11 23-04-2006 00:27
Software & Hardware [Java] public void paint() wordt niet aangeroepen.
Rob
8 22-03-2006 18:04
Psychologie Grote Niets
akumabito
9 04-09-2005 17:40
Levensbeschouwing & Filosofie De hemel als 'eindstation'?
wondersbestaan
151 23-03-2004 09:35
Huiswerkvragen: Klassieke & Moderne talen Problemen met Engels
Nolita
17 11-10-2003 11:41


Alle tijden zijn GMT +1. Het is nu 13:27.