veldnaam wordt niet aanvaard

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Berta Pappens

Berta Pappens

22/04/2023 11:23:10
Quote Anchor link
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

Quote:

$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
 
PHP hulp

PHP hulp

11/03/2025 17:57:13
 
Adoptive Solution

Adoptive Solution

22/04/2023 11:29:25
Quote Anchor link
`land code`
 
Berta Pappens

Berta Pappens

22/04/2023 11:30:51
Quote Anchor link
Bedankt ga het uitproberen
 
- Ariën  -
Beheerder

- Ariën -

22/04/2023 11:38:28
Quote Anchor link
Of gewoon geen spaties gebruiken in veldnamen. En grammaticaal is het altijd nog landcode, of countrycode in het Engels.
Gewijzigd op 22/04/2023 11:39:03 door - Ariën -
 
Berta Pappens

Berta Pappens

22/04/2023 11:40:47
Quote Anchor link
Inderdaad een grote fout van mij maar is nu zo.

Toch bedankt


Toevoeging op 22/04/2023 11:48:18:

Adoptive Solution

Ik krijg geen foutmelding meer , maar toch wordt er niks gevonden.
Als ik gewoon land gebruik gaat dit goed ... Waarom???
 
- Ariën  -
Beheerder

- Ariën -

22/04/2023 11:52:07
Quote Anchor link
Misschien vanwege de spatie, zoals ik al opperde?
Ik gebruik nooit spaties, en bij naamgevingen is dat ook niet gewoonlijk.
 
Arno van Zanten

Arno van Zanten

22/04/2023 12:05:13
Quote Anchor link
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.
 
Berta Pappens

Berta Pappens

22/04/2023 12:13:37
Quote Anchor link
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 ??
 
Adoptive Solution

Adoptive Solution

22/04/2023 12:39:51
Quote Anchor link
Hiero

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "SELECT * FROM geo_bel WHERE `Land code` LIKE '%" . mysqli_real_escape_string($con,$_POST['znaam']) . "%'";


Toevoeging op 22/04/2023 12:42:23:

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

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
`land code`


Toevoeging op 22/04/2023 12:43:05:

Excuses, land moet met een L
 
- Ariën  -
Beheerder

- Ariën -

22/04/2023 12:48:44
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;
 
Berta Pappens

Berta Pappens

22/04/2023 13:44:47
Quote Anchor link
Adoptive Solution

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


Toevoeging op 22/04/2023 13:57:29:

Hallo,

Iedereen hartelijk bedankt, ik heb de oplossing gevonden .
 
Adoptive Solution

Adoptive Solution

22/04/2023 14:15:51
Quote Anchor link
Als mijn oplossing niet werkt (wat het wel doet) mag ik dan weten welke oplossing dan wel werkt?
 
Berta Pappens

Berta Pappens

22/04/2023 14:18:39
Quote Anchor link
De oplossing was ipv ' moest het ` dit zijn , ik gebruikte '
heb nadien gezien dat jij ` deze gebruikte.
Dus uw oplossing was de juiste

Hartelijk dank daarvoor .
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.