Hallo mijn eerste postje hier so be kind please....
Ik ben genoodzaakt, zoals zovelen onder jullie vermoed ik, om de stap van php5 naar php7 te maken.
en meteen stuit ik op een "probleem" met een query/functie die ik in 5.6 gebruikte en nu in 7.1 wil ik graag iets identiek hebben maar ik slaag er niet in om dit te laten werken.
de query "werkt" in 7.1 als ik hem niet in de functie plaats maar eens in de functie lijkt het niet te lukken...
$tekst= 23456;
$sql= "SELECT *
FROM
eob_taal
WHERE taal_id = '".$tekst."' ";
$query = mysqli_query($con, $sql);
$vertaal = mysqli_fetch_array($query);
echo $vertaal['nl'];
Ik wil deze dus in een functie omdat ik de variabele $tekst plaats op mijn site waar ik teksten wil vertalen. (al zijn daar mss ook wel andere mogelijkheden/suggesties)
In 5.6 gebruikte ik daarvoor
function vertaal($tekst)
{
$q_vertaal ="SELECT
*
FROM
eob_taal
WHERE taal_id ='".$tekst."'
";
$r_vertaal = mysql_query($q_vertaal) or die (mysql_error());
$vertaal = mysql_fetch_array($r_vertaal);
echo $vertaal['nl'];
}
nu probeerde ik al iets met
function vertaal(int $tekst) : ?int maar ik heb het duidelijk nog niet begrepen want dit is wat ik krijg als ik dit probeer
de query doen en hup.... maar dat is niet zo....
Warning</b>: mysqli_query() expects parameter 1 to be mysqli, null given in <b>/home/megakiek/public_html/essevee.com/avantagesalon/connect.php</b> on line <b>90</b><br />
<br />
<b>Warning</b>: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in <b>/home/megakiek/public_html/mmmmmm.com/connect.php</b> on line <b>92</b><br />
ik heb lang uitgesteld om naar v7 te gaan maar nu wordt ik natuurlijk wel met de hard facts geconfronteerd....
Heeft iemand tips of plaatsen waar ik meer info hierover zou kunnen vinden?
ik voelde me behoorlijk "cool" in de V5 maar de V7 zet me terug met de voetjes op de grond....
Iemand ergens een link naar nederlandstalige tutorials/artikelen
1.897 views