Vandaag is de versie van PHP op de VPS geupdate van 5.3 naar 5.6. Alles werkt gewoon goed op 1 scriptje na niet. Zie onderstaande code welke een waarde uit de MySQL haalt en deze toont. Dit script werkte eerst wel gewoon maar nu word er niks weergegeven. Kan iemand mij a.u.b. aan een werkende code helpen voor PHP 5.6 want ik krijg het niet werkend.
PHP Code:
$result = mysql_query("SELECT `waarde` FROM `tabel` WHERE `ID`='1'");
$output = mysql_fetch_assoc($result);
echo $output['waarde'];
- Simpele mysql_query werkt niet meer na updaten PHP versie
-
12-02-2015, 18:46 #1
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Simpele mysql_query werkt niet meer na updaten PHP versie
-
-
12-02-2015, 19:03 #2
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Ik ga even wat schrijven, ik EDIT zo.
EDIT:
PHP Code:$stmt = $conn->prepare("SELECT `waarde` FROM `tabel` WHERE `ID`='1'"); $stmt->execute();
$output = $stmt->fetch();$naam = $result['waarde'];
PHP Code:$dbtype = "mysql";$dbhost = "localhost";$dbname = "";$dbuser = "";$dbpass = "";
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);
-
12-02-2015, 22:29 #3
- Berichten
- 531
- Lid sinds
- 15 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
http://php.net/mysql_query
Vanaf versie 5.5 worden de standaard mysql_* functies niet meer ondersteund. Je zou dus over moeten stappen naar bijvoorbeeld mysqli, of wat chiel aangeeft, PDO.
-
16-02-2015, 17:32 #4
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Oke duidelijk waarom mijn code niet meer werkt. Ik krijg de code alleen nog niet werkend. In het voorbeeld van Chiel word verwezen naar $conn maar mijn site heeft al connectie met de database (de code zit in een plugin van wordpress "Shortcode exec PHP"). Er is dus al een connectie dus de variable $conn bestaat bij mij niet. Hoe moet ik dit oplossen? Ik heb eigenlijk alleen bovenste stuk code nodig van Chiel.
-
16-02-2015, 18:14 #5
- Berichten
- 531
- Lid sinds
- 15 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Plug-in updaten of overstappen naar een andere plug-in lijkt mij de eenvoudigste oplossing.
-
17-02-2015, 07:13 #6
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Wat ik meer bedoel is dat bij de code van Chiel word met $conn verwezen naar de connectie naar de database.. Ik hoef dit toch niet bij elke MySQL select te doen? Ik heb al een verbinding met de database dus hoe maak ik een mysqli select zonder het stukje verbinden naar de database erbij?
-
17-02-2015, 08:08 #7
- Berichten
- 57
- Lid sinds
- 19 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Kan je kijke of de mysql extensie geactiveerd is in je hp.ini/
indien niet even aanzetten en apache herstarten.
-
17-02-2015, 08:16 #8
- Berichten
- 150
- Lid sinds
- 17 Jaar
Re: Simpele mysql_query werkt niet meer na updaten PHP versie
Bij Mysqli geef je in elk commando specifiek op naar welke database je de query wilt uitvoeren. Lees de handleiding er maar eens op na bij de commando's die je gebruikt.
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