ik zou heel graag de informatie van een database opvragen en hierbij bepaalde info teruggeven in een tabel.
Ik weet het, het internet staat vol met tutorials en andere hulpmiddelen. Maar die zijn voor mij niet duidelijk genoeg (geen php kennis).
Dit is een voorbeeldje van wat ik nu heb. Maar het werkt nog niet.
Heeft iemand een beter voorbeeld voor me? Of één die gemakkelijker aan te passen is?
//connection to the database
$dbhandle = mysqli_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
//select a database to work with
$selected = mysqli_db("mysql",$dbhandle)
or die("Could not select mysql");
echo "Selected mysql<br>";
//execute the SQL query and return records
$result = mysqli_query("SELECT db, event, general_log");
//fetch tha data from the database
echo "<table>";
echo "<tr><td>db</th><th>Event</th><th>general_log</th></tr>";
Ik vind het zo jammer dat het net lijkt alsof je geen enkele moeite doet.
Vacature: bovenin staat een menu-balk. Daarin staat o.a. PHP forum. Doe eens gek en klik daar op. Kom je allerlei mogelijkheden tegen, waaronder vacature. Word je ook uitgelegd aan welke criteria een vacature moet voldoen. Om het je makkelijk te maken: http://www.phphulp.nl/php/forum/vacatures/26/
Verder begrijp ik het niet goed.
Je laat je iets in de maag splitsen, waar je geen kennis van hebt?
Misschien verstandig(er) om dat aan te geven en te zorgen dat er wel enige (basis)kennis is.
Iets werkend krijgen is 1, maar goed en veilig is een stap verder.
Toen je klein was, leek fietsen vast ook heel gemakkelijk: bijna iedereen doet/kan het.
Maar je bent ook begonnen (neem ik aan) met een kleine fiets en zijwieltjes. Daarna zonder wieltjes, grotere fiets en nu gaat het je vrij gemakkelijk af (ga ik van uit). En soms gebeurt er iets waardoor je valt.
PHP is niet heel anders. Je leert het niet van vandaag op morgen (en al helemaal niet in 6 uur). En als je door vallen en opstaan de basis beheerst kun je verder. En zelfs dan zul je nog wel eens vallen.
Ik vind het zo jammer dat het net lijkt alsof je geen enkele moeite doet.
Vacature: bovenin staat een menu-balk. Daarin staat o.a. PHP forum. Doe eens gek en klik daar op. Kom je allerlei mogelijkheden tegen, waaronder vacature. Word je ook uitgelegd aan welke criteria een vacature moet voldoen. Om het je makkelijk te maken: http://www.phphulp.nl/php/forum/vacatures/26/
Verder begrijp ik het niet goed.
Je laat je iets in de maag splitsen, waar je geen kennis van hebt?
Misschien verstandig(er) om dat aan te geven en te zorgen dat er wel enige (basis)kennis is.
Iets werkend krijgen is 1, maar goed en veilig is een stap verder.
Toen je klein was, leek fietsen vast ook heel gemakkelijk: bijna iedereen doet/kan het.
Maar je bent ook begonnen (neem ik aan) met een kleine fiets en zijwieltjes. Daarna zonder wieltjes, grotere fiets en nu gaat het je vrij gemakkelijk af (ga ik van uit). En soms gebeurt er iets waardoor je valt.
PHP is niet heel anders. Je leert het niet van vandaag op morgen (en al helemaal niet in 6 uur). En als je door vallen en opstaan de basis beheerst kun je verder. En zelfs dan zul je nog wel eens vallen.
Ik heb deze opdracht niet persé aangenomen ofzo, die persoon vroeg aan me of ik ervoor kon kijken en dat probeer ik. Ik heb hem ook duidelijk gemaakt dat ik niks kan beloven. Dus ik haal alles uit de kast om een oplossing te vinden.
Wees dan de slimste en geef gewoon aan dat jij zijn/haar deadline niet kan halen en verdiep je er zelf in.
Weet de ander waar die aan toe is en jij ook, scheelt je ook een enorme luchtballon ;-)
Wees dan de slimste en geef gewoon aan dat jij zijn/haar deadline niet kan halen en verdiep je er zelf in.
Weet de ander waar die aan toe is en jij ook, scheelt je ook een enorme luchtballon ;-)
Ja mocht ik zien dat het er niet in zit, dan laat ik het die persoon wel weten. Maar blijven volhouden zeker? :)
Maar ik begrijp nog altijd niet wat er moeilijk is aan hetgene wat ik wil bereiken.
Dat is precies wat ik nodig heb, maar ik krijg daar 3 foutmeldingen, ik heb nochtans precies dezelfde code.
Kan het zijn dat ik deze foutmeldingen krijg doordat de database niet goed is verbonden?
Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Host is onbekend. in C:\wamp\www\DBFact\connect-mysql.php on line 8
Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Host is onbekend. in C:\wamp\www\DBFact\connect-mysql.php on line 8
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\wamp\www\DBFact\DBFact.php on line 16
Wat vul je precies in? Laat je relevante code eens zien?
Volhouden aan iets waar je geen ervaring mee hebt?
Begin liever bij het begin, dan wete je precies hoe je alles moet bouwen. MySQL(i) is gewoon een stap te ver. Geloof ons......
Je doet er het beste aan om bij het begin van PHP te beginnen, en over een paar maanden naar MySQLi te kijken.
Kan het zijn dat ik deze foutmeldingen krijg doordat de database niet goed is verbonden?
Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Host is onbekend. in C:\wamp\www\DBFact\connect-mysql.php on line 8
Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Host is onbekend. in C:\wamp\www\DBFact\connect-mysql.php on line 8
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\wamp\www\DBFact\DBFact.php on line 16
Lijkt mij duidelijk.
De derde melding is het vervolg op de eerste twee.
Normaal gezien zouden beide bestanden in orde moeten zijn, maar aangezien ik niet over de database beschik die de persoon in de tutorial gebruikte, zou ik graag willen weten wat ik precies hoef aan te passen om bv men eigen database te kunnen gebruiken.
zo maar een wilde gok: bij de define() regels je eigen username, password, databasenaam invullen.
En ook de server waarop de database staat, maar dat is heel vaak "localhost".
Dat vertelt je hoster je (staat in je welkomsmail)
zo maar een wilde gok: bij de define() regels je eigen username, password, databasenaam invullen.
En ook de server waarop de database staat, maar dat is heel vaak "localhost".
Dat vertelt je hoster je (staat in je welkomsmail)
Ow ok bedankt, ik probeer het even
[size=xsmall]Toevoeging op 30/05/2014 10:53:45:[/size]
Ok epic, nu geraak ik al wat verder, bedankt ivo P. Daarnet had ik nog het probleem dat ik geen data te zien kreeg in mijn cellen, maar door bij de $row['name'] regel, telkens de waarde aan te passen die tussen de '' staat, werkt alles nu perfect zoals het hoort. Nu nog hopen dat ik hetzelfde kan toepassen bij mijn echte database. Iedereen hartelijk bedankt voor zijn/haar hulp tot nu toe.
[size=xsmall]Toevoeging op 30/05/2014 13:28:50:[/size]
Het is me gelukt om men eigen database te kunnen gebruiken, geweldig. Maar ik zit nog met 1 probleem, de plaats in de database waar een foto zou moeten komen, staat er bv 2.jpg maar ik had daar graag geen tekst maar een foto gehad. Ikzelf ben ook niet echt volledig op de hoogte wat een database precies allemaal inhoud, maar kan deze ook foto's bevatten? Of hoe kan ik dit het beste aanpakken?