Hallo ,

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.

Kan iemand helpen AUB
Of gewoon geen spaties gebruiken in veldnamen. En grammaticaal is het altijd nog landcode, of countrycode in het Engels.
Inderdaad een grote fout van mij maar is nu zo.

Toch bedankt


[size=xsmall]Toevoeging op 22/04/2023 11:48:18:[/size]

Adoptive Solution

Ik krijg geen foutmelding meer , maar toch wordt er niks gevonden.
Als ik gewoon land gebruik gaat dit goed ... Waarom???
Misschien vanwege de spatie, zoals ik al opperde?
Ik gebruik nooit spaties, en bij naamgevingen is dat ook niet gewoonlijk.
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.

Wie weet de oplossing AUB ??
Hiero

$sql = "SELECT * FROM geo_bel WHERE `Land code` LIKE '%" . mysqli_real_escape_string($con,$_POST['znaam']) . "%'";


[size=xsmall]Toevoeging op 22/04/2023 12:42:23:[/size]

En het antwoord heb ik eerder gegeven. Zal het effe tussen code zetten.

`land code`


[size=xsmall]Toevoeging op 22/04/2023 12:43:05:[/size]

Excuses, land moet met een L
Berta Pappens op 22/04/2023 12:13:37

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;

Adoptive Solution

Zoals ik al gezegd had "Dit werkt niet "...????


[size=xsmall]Toevoeging op 22/04/2023 13:57:29:[/size]

Hallo,

Iedereen hartelijk bedankt, ik heb de oplossing gevonden .

Reageren