Hallo SD,
Ik ben bezig met PHP zoals ik aangaf in een vorig topic.
Ik snap nu hoe ik een connectie opzet met PDO namelijk door dit te doen:
Maar nu wil ik dus na deze regel een Databse maken die is opgebouwd zoals dit screenshot: http://puu.sh/59Am2.pngPHP Code:
$conn = new PDO('mysql:host=localhost;dbname=myDatabase', $username, $password);
Ik wil nu dus met PDO nieuwe catogorien kunnen maken (Roeiboten,houtenboten,dureboten etc.)
Ook wil ik aan de catogorien nieuwe artikelen toevoegen die een titel, tekst, url1, url2 hebben.
Iemand die mij kan helpen ik vind namelijk niks duidelijks op het internet.
Mvgr,
- PDO database creeren
-
05-11-2013, 17:18 #1
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
PDO database creeren
-
-
05-11-2013, 17:50 #2gast59522 Guest
Re: PDO database creeren
-
05-11-2013, 18:04 #3
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: PDO database creeren
Ik ben al heel iets verder,
Ik heb deze code nu:
PHP Code:<?php$db = new PDO('mysql:host=localhost;dbname=Naamstondhier','Naamstondhier','Wachtwoordstondhier');
$sql = " INSERT INTO tabel (gebruikers) VALUES ('kip') "; $results = $db->exec($sql);$insert_id = $db->lastInsertId();
echo 'ID van laatst ingevoegde record: '.$insert_id;$db = NULL;
?>
En de structuur van gebruikers is dit: http://puu.sh/59Czg.png
Nu gebeurd er alleen niks wanneer ik de Code uitvoer op mijn server, terwijl ik hoopte dat er bij verkennen nu een "gebruiker" kwam met de naam kip en zonder id en wachtwoord.
Mvgr,
-
17-11-2013, 19:02 #4
- Berichten
- 10
- Lid sinds
- 16 Jaar
Re: PDO database creeren
Hallo Chiel,
Aangezien je aangeeft dat er 'niks' gebeurd neem ik aan dat ook je hiermee ook bedoeld dat je echo niet getoond wordt.
echo 'ID van laatst ingevoegde record: '.$insert_id;$db = NULL;
In dat geval betekend dat niet alleen dat je rij niet is toegevoegd, maar dat er een fout in je query zit. Je zou dit kunnen controleren door de query bijvoorbeeld in PHP my admin te kunnen uitvoeren en deze zal dan een foutmelding geven dat er een fout in je syntax zit.
In dit geval zou je query als volgt moeten zijn
INSERT INTO `gebruikers` (`naam`) VALUES ('KIP');
INSERT INTO `tabelnaam` (`kolomnaam1`) VALUES ('value_kolomnaam1')
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic