[php / mysql] Newbie vraag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dit is mijn eerste script. Ik wil later een grotere site met php en mysql aanmaken, maar ik ben eerst wat aan het proberen bij lycos, waar je gratis mysql krijgt.

In die database heb ik een tabel aangemaakt die boekenlinks heet met de kolommen ID, naam en beroep. één entry met naam daniel en beroep vuilnisman.

Volgens onderstaande code zou deze uit de database de naam moeten trekken die bij het beroep vuilnisman hoort en deze op het scherm moeten weergeven, maar dit doet ie dus niet.

dit is puur om uit te proberen
maar ik ben zo wel heel snel uitgeprobeerd! als ik zo'n simpel scriptje al fout doe durf ik niet met een grotere te beginnen.

<?php
$dbhost = "localhost";
$dbname = "dvwmysql";
$dbpass = "";
$dbdb = "dvwmysql_nl_db";
$db = mysql_connect($dbhost, $dbname, $dbpass) or die("failure");
mysql_select_db($dbdb, $db);
$query = ("SELECT ID, naam FROM boekenlinks WHERE beroep = 'vuilnisman'");
$result = mysql_query($query, $db) or die("failure2");
$gegevens = mysql_fetch_array($result);
$naam = $gegevens[naam];
$id = $gegevens[ID];
echo $id;
echo $naam;
?>

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

"dit doet ie dus niet" -> wat doe ie wel dan?
Zet je code trouwens tussen [php]-tags en leg even beter uit wat wel/niet gebeurt etc.

Check ook: Het stukje over debuggen in de faq

Acties:
  • 0 Henk 'm!

Verwijderd

en verder moet je in $gegevens[naam] "naam" tussen quotes zetten, dus $gegevens["naam"]

maar dat zal eht wel niet zijn, toch?
zet iig maar eens error_reporting(E_ALL); bovenaan je script

Acties:
  • 0 Henk 'm!

Verwijderd

als jij je script zo aanroept: script.php krijg je geen resultaat, je moet het zo aanroepen: script.php?beroep=vuilnisman

Acties:
  • 0 Henk 'm!

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 15-09 21:03

mulder

ik spuug op het trottoir

Verwijderd schreef op 13 augustus 2002 @ 18:28:
als jij je script zo aanroept: script.php krijg je geen resultaat, je moet het zo aanroepen: script.php?beroep=vuilnisman
Onzin.

Maar in http://gathering.tweakers.net/forum/list_messages/571284 was onze vraag toch wel duidelijk?

oogjes open, snaveltjes dicht


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 13 augustus 2002 @ 18:28:
als jij je script zo aanroept: script.php krijg je geen resultaat, je moet het zo aanroepen: script.php?beroep=vuilnisman
hoe kom je daar nou bij :?

edit: weer 's te laat...

Acties:
  • 0 Henk 'm!

  • ironx
  • Registratie: Augustus 2001
  • Laatst online: 01-07 19:42
Plaats bovenaan je code eens:
PHP:
1
error_reporting(E_ALL);


This posting is provided "AS IS" with no warranties, and confers no rights.


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Zolang LordDickerd niet reageert heeft verder speculeren over de fouten niet zoveel nut ;)
Mocht er vandaag geen antwoord op komen, dan gaat ook deze maar dicht.

Domweg de vraag herhalen heeft geen zin.

Acties:
  • 0 Henk 'm!

Verwijderd

ironx schreef op 13 augustus 2002 @ 18:45:
Plaats bovenaan je code eens:
PHP:
1
error_reporting(E_ALL);
en DAT had ik dus al gezegd... *zucht*

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
sorrysorrysorry dat ik niet zo snel reageer
ik zal het even proberen ok? bedankt voor de reacties in ieder geval
Pagina: 1