hallo ben overgestapt van wamp 2,5 naar 3,06 en daar zit in Apache/2.4.27 (Win64) PHP/5.6.31
nu gebruik ik het zelfde php scrip en krijg een error
1 0.0005 243840 {main}( ) ...\test.php:0
2 0.0017 245136 mysqli_connect ( ) ...\test.php:16
Could not connect:
nu zie ik wel dat mysql_connect ( ) is mysqli_connect ( ) geworden.
maar wat er met {main} moet gebeuren weet ik niet
dit is mijn test code wie kan me op weg helpen
Volgens mij is dat op de eerste regel de initialisatie van je script. Op lijn 0, dus daar kan geen fout zitten, lijkt mij.
En 'Could not connect' lijkt mij meer er niet verbonden kan worden met de databaseserver.
Vervang mysql_error() eens door mysqli_error($link).
En natuurlijk moet je de rest van de mysql_**** functie ook aanpassen naar mysqli_****
Let wel op de parameters die deze functies gebruiken. Deze wijken soms wat af vergeleken met de oude functies.
Draait er volgens Taakbeheer in Windows een 'mysqld' of 'mariadb'-proces?
Als je phpMyAdmin in kan komen, en je database in kan zien, dan draait MySQL/MariaDB sowieso.
Ook zou WAMP een grafische indicatie moeten geven of alle processen actief zijn. De kleur van het icoon in de taakbalk zou dit moeten reflecteren:
groen: apache + mysql actief
oranje: waarschijnlijk ligt apache plat
rood: alle processen zijn inactief
Mogelijk ligt de oorzaak van het probleem van wat je probeert te doen ook niet bij (de) MySQL(-server).
Als de webserver zelf om een of andere manier instabiel is geraakt wordt het ook erg lastig om alles van webserver tot script na te lopen om tot een vermoedelijke oorzaak te komen. Het zou daarom helpen als je aangeeft waar je nu precies vastloopt.
Volgens mij zou je met PHP 5.6.3 ook nog gewoon het conventionele MySQL moeten kunnen gebruiken.
Je zou dus geen foutmeldingen moet krijgen dat MySQLi of PDO noodzakelijk is.
Of het slim is om conventioneel MySQL te blijven gebruiken is uiteraard een heel andere vraag. :)
mijn icoon is groen en mysql -u root -p zegt dat hij er is. maar toch kan ik met een script hem niet bereiken denk ik. ook al haal ik alles weg en begin zo