Geen foutmelding en geen loginproces...
Ja, dat is inderdaad slordig van ze. Ik ben benieuwd naar de phpinfo() :-)
disable_functions no value no value
Wat zegt Strato hier over?
Available only with mysqlnd Dusss ... heb je die?
- Ariën - op 03/02/2021 21:18:24:
Apart.....
Wat zegt Strato hier over?
Wat zegt Strato hier over?
Vandaag heb ik hen gebeld en uitgelegd wat het probleem is. Ook gevraagd of zij de MysqlND willen installeren en dat zij eerst intern erover hebben. Ik ben benieuwd. Ik heb even onderzoek gedaan naar dit probleem en het blijkt dat het zou niet moeten voorkomen bij de nieuwere versies van PHP en ik zit al op 7.6 aanbevolen door Strato! Even wachten wat zij nu gaan zeggen.
Bedoel je 7.4?
"Zoals zojuist besproken stuur ik je hierbij een e-mail.
Helaas is het niet mogelijk om mysqli_stmt_get_result() toe te passen. Dit heb ik na laten kijken door mijn collega's.
Wel kun je de onderstaande 3 mogelijkheden gebruiken om te communiceren met onze SQL databases.
mysql, mysqli of pdo_mysql
Ik hoop dat ik je hiermee verder kon helpen"
Betekent dit voor mij dat ik mij beter kan richten tot OOP als hobby programmeur PHP?
Vraag of ze dat kunnen doen, en anders raad ik aan om over te stappen op de OO-versie van MySQLi.
$result = $stmt->get_result();
Gewijzigd op 16/02/2021 17:12:17 door - Ariën -
- Ariën - op 16/02/2021 17:02:54:
Het is een mysqli-functie. Dus hun antwoord maakt je niks wijzer. Zo te zien gebruikt deze functie een 'native driver' voor de oude MySQL die niet meegecompileerd is in hun PHP-versie.
Vraag of ze dat kunnen doen, en anders raad ik aan om over te stappen op de OO-versie van MySQLi.
$result = $stmt->get_result();
Vraag of ze dat kunnen doen, en anders raad ik aan om over te stappen op de OO-versie van MySQLi.
$result = $stmt->get_result();
Precies, van hun antwoord wordt ik ook niet wijzer.
En telefonisch hebben zij aangegeven dat zij dit niet willen doen, maar zij geven niet aan waarom niet.
Misschien heeft het iets te maken met veiligheid of zo, want ik zie op internet dat er veel hits zijn met dat veel hostingbedrijven de MysqlND niet hebben geïnstalleerd of geactiveerd.
Ik ga de OOP-style van prepared statement morgen of zo uitproberen, maar bedoel je hiermee te zeggen dat ik OOP niet hoef te leren? Ik moet eerlijk bekennen dat ik nu een paar video's over OOP heb gekeken en tis niet eenvoudig zoals procedural.
Bijvoorbeeld een centrale foutafhandeling op al je queries, of een functie om queries te tellen.
Mijn script
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
$stmt = $dbc->prepare($sql);
$stmt ->bind_param('s', $vl);
$stmt ->execute();
$result = $stmt->get_result();
//$veritficatiesleutel = $result->num_rows();
if ($result->num_rows == 1) {
echo "we gaan jouw account activeren";
} else {
echo "Account is reeds gevalideerd!";
}
}
$stmt ->bind_param('s', $vl);
$stmt ->execute();
$result = $stmt->get_result();
//$veritficatiesleutel = $result->num_rows();
if ($result->num_rows == 1) {
echo "we gaan jouw account activeren";
} else {
echo "Account is reeds gevalideerd!";
}
}
Van Strato error_log krijg ik foutmelding:
PHP Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::get_result() in wachtkamer.php:11
Heeft het nog zin om bij Strato te blijven? Ikzelf denk ik het niet en wat zou een goede alternatief zijn, denken jullie?
En anders raad ik aan om gewoon over te stappen op een fatsoenlijke hosting provider.
Gewijzigd op 05/03/2021 23:49:38 door - Ariën -
TS kan beter gelijk overstappen, Strato heeft bij veel dingen geen ondersteuning of functies die niet werken, je kan er niet eens fatsoenlijk DNS instellen.. Verder is de klantengedeelte daar ook bijzonder klein..
- Ariën - op 05/03/2021 23:48:10:
Vraag ze eens waarom ze 'mysqlnd' en dus de MySQL native driver' niet ondersteunen? En welke PHP-versie heb je?
En anders raad ik aan om gewoon over te stappen op een fatsoenlijke hosting provider.
En anders raad ik aan om gewoon over te stappen op een fatsoenlijke hosting provider.
In het verleden heb ik ze eerder gevraagd of zij de Mysql native driver willen installeren en zij geven aan dat zij dit niet willen doen. En verder geven zij geen reden waarom zij het niet willen doen.
Wat is een goeie hosting provider in NL die zulke beperkingen niet heeft vraag ik mij af? Bestaat ergens een lijst waar die hosting provider worden gereviewd?
Ik gebruik PHP-versie 7.4
Gewijzigd op 06/03/2021 23:46:04 door Mohamed nvt
Ray Mond op 06/03/2021 15:11:57:
TS kan beter gelijk overstappen, Strato heeft bij veel dingen geen ondersteuning of functies die niet werken, je kan er niet eens fatsoenlijk DNS instellen.. Verder is de klantengedeelte daar ook bijzonder klein..
Zou alleen al vanwege de vreselijk irritante tv reclame overstappen ;-)
Frank Nietbelangrijk op 07/03/2021 11:17:55:
Zou alleen al vanwege de vreselijk irritante tv reclame overstappen ;-)
Ray Mond op 06/03/2021 15:11:57:
TS kan beter gelijk overstappen, Strato heeft bij veel dingen geen ondersteuning of functies die niet werken, je kan er niet eens fatsoenlijk DNS instellen.. Verder is de klantengedeelte daar ook bijzonder klein..
Zou alleen al vanwege de vreselijk irritante tv reclame overstappen ;-)
Juist daarom blijf ik het Strâtòoooh noemen. Vreselijke reklame inderdaad!
Kan het toevallig niet zo zijn dat Mohamed zo'n standaard webhostingpakket heeft in plaats van een VPS? Hij kan toch gewoon een VPS huren bij STRATO en dan zelf alles naar wens instellen?