Toon posts:

via PHP informatie ophalen uit een SQLDB

Pagina: 1
Acties:
  • 255 views

  • gentillekes
  • Registratie: juli 2010
  • Laatst online: 18-08 09:46
Ik heb een database gemaakt vanuit Access die ik vervolgens in MySQL geimporteerd heb. Dit importeren ging prima, alle benodigde data staat erin.
Nu wil ik middels PHP deze data uitlezen met behulp van een simpele query.
Mijn testopstelling is als volgt:
-PC
-MySQL server (localhosted)
-apache webserver (localhosted)

Nu heb ik met behulp van twee PhP en MySQL boeken een scriptje geschreven dat data uit deze tabellen zou moeten lezen, en dit moet echo'en naar de browser. Het script ziet er als volgt uit:

<html>
<title>
testDB
</title>
<body>
users in de database:<br><hr>

<?php
$con = mysql_connect("localhost","root","usbw");
if (!$con)
{
die('kon geen verbinding maken: ' . mysql_error());
}
mysql_select_db ("test",$con) or die(mysql_error());

$query = "SELECT * FROM 'table 1'";
$result = mysql_query($query, $con);
echo $result;

mysql_close($con);

?>

</body>
</html>

De output is vervolgens helemaal niets. De regel ' users in de database:<br><hr> ' wordt echter wel weergegeven.

Kunnen jullie mij hiermee opweg helpen?

  • Japius
  • Registratie: april 2003
  • Laatst online: 17-06 08:10
code:
1
2
ini_set('display_errors',1);
error_reporting(E_ALL);


En "table 1" ?

[Voor 11% gewijzigd door Japius op 04-11-2010 13:54]


  • gentillekes
  • Registratie: juli 2010
  • Laatst online: 18-08 09:46
Japius schreef op donderdag 04 november 2010 @ 13:54:
code:
1
2
ini_set('display_errors',1);
error_reporting(E_ALL);


En "table 1" ?
En table 1? verklaar u nader O-)

  • Archiebald
  • Registratie: juni 2006
  • Laatst online: 15:26
Misschien ook handig om je resultaat van mysql_query() ophalen d.m.v. (bijv.) http://php.net/mysql_fetch_assoc

  • KabouterSuper
  • Registratie: september 2005
  • Niet online
Dik kans dat je query een fout veroorzaakt. Of heet je tabel echt 'table 1'?? En je resultaten fetchen helpt ook al (zoals hierboven gezegd wordt).

[Voor 31% gewijzigd door KabouterSuper op 04-11-2010 13:59]


  • gentillekes
  • Registratie: juli 2010
  • Laatst online: 18-08 09:46
die heet 100% zeker table 1, met de spatie ertussen. De code is namelijk wel goed, toch?

  • NMe
  • Registratie: februari 2004
  • Laatst online: 14:53

NMe

Quia Ego Sic Dico.

Je hebt je tabel "tabel 1" genoemd. Vervolgens doe je een select uit 'tabel 1' in plaats van uit `tabel 1` (note de backticks). Sowieso is een tabel een nummer geven in plaats van een naam heel erg stom, en spaties zou ik te allen tijde vermijden, juist om deze reden...

Verder inderdaad op een devbak altijd error reporting op E_ALL zetten, display_errors aanzetten en zelf heel verbose debugdata outputten. Je doet wel een "or die"-constructie in je connectie, maar niet op de plek waar het zeer waarschijnlijk misgaat: je query.

Maar goed, dit had je zelf ook kunnen oplossen als je even een boek of tutorial over MySQL erbij had gepakt, dus dit topic gaat dicht.

[Voor 10% gewijzigd door NMe op 04-11-2010 14:02]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.



Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee