Önskat resultat är att $keywordsFound blir TRUE och att värde hämtas ur tabellen till variablerna enligt koden ovan. Detta sker inte. Väljer jag att kommentera bort allt som har med $keywordsFound och RowCount() att göra så får jag ändå inte något värde i variablerna.
Har kört SQL-frågan för sig i HeidiSQL och där får jag ut rätt värden.
$id har förväntat värde.
Det har ingen betydelse i PHP. Anledningen till att jag gör så är för att jag helt sonika tycker det ser snyggare ut.
Tydligen är det så. Då har jag lärt mig något nytt idag. Men urk, så ska inte ett språk vara konstruerat. (Dvs att variabler är skiftlägeskänsliga medan funktionsnamn inte är det.) Jag anser personligen att stor begynnelsebokstav ska vara reserverat för klassnamn i objektbaserade språk. Men smaken är som baken, alla andras luktar illa.
Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
Ska klura vidare på detta och se vilken lösning som blir smidigast. Tack för tipset!
Har löst det nu! Hade två frågor i "samma fråga" längre upp i koden och den andra hade inte körts. Såg till att den kördes först och sedan fungerade det finfint!
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e