Kan iemand mij zeggen waarom de volgende veldnaam "Land code"in de sql niet aanvaard wordt.
Ik weet nu dat het niet de juiste veldnaam is normaal is Land_code beter.
Maar er moet toch een oplossing zijn omdat je dit kunt aanmaken in phpadmin
$sql = "SELECT * FROM geo_bel WHERE Land code LIKE '%" . mysqli_real_escape_string($con,$_POST['znaam']) . "%'";
$res = mysqli_query($con,$sql);
de foutmelding is op Land code , want als ik dit probeer op Land alleen is er geen foutcode en alles is dan goed.
Ergens op internet kun je vinden welke veldnamen je wel en niet kunt gebruiken, sommige zijn hardcore in de mysql ingebakken. Hoop dat ik het goed uitleg, maar bepaalde veldnamen mag je niet gebruiken.
ook let erop als je een veldnaam veranderd in je PHP code of in de Mysql, dat je je PHP code ook aanpast of de Mysql.
Bedankt maar het is nu zo en ik ga het veld niet wijzigen omdat het te veel werk is, ik weet dat het moet kunnen maar ik weet niet hoe, dus vraag ik het hier aan de mensen met kennis.
Bedankt maar het is nu zo en ik ga het veld niet wijzigen omdat het te veel werk is, ik weet dat het moet kunnen maar ik weet niet hoe, dus vraag ik het hier aan de mensen met kennis.
Wie weet de oplossing AUB ??
Valt mee hoor:
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;