Problema inserimento dati MySQL

di il
2 risposte

Problema inserimento dati MySQL

Buonasera, inanzitutto, essendo nuovo, mi presento:
Sono LelloDev, e la programmazione é la mia più grande passione.

Scrivo questo post, poiché poco fa, mentre scrivevo qualche riga di codice mi sono accorto di non poter inserire valori nelle colonne che hanno come "Capocolonna" (non so come si chiamano, passatemi il termine gentilmente.) valori che contengono whitespaces in essi.

Esempio:
Query | Valore1 | Valore2 | Valore 3 |
1. Prova Prova. *Qui non riesco ad inserire dati*

Non credo che l'errore sia nello script, poiché in tutte le colonne che hanno i "capicolonna" senza spazi, i valori li riesco ad inserire/aggiornare.

P.S. = Premetto che ho iniziato ad usare i database circa 3/4 giorni fa, quindi questa potrebbe anche essere una domanda basilare per molti di voi.

Informazioni Utili:
Database: MySQL.
Utilizzo phpMyAdmin.
Per fare le query utilizzo mysqli.

Ringrazio in anticipo colori che risponderanno dandomi una mano.

- Lello

2 Risposte

  • Re: Problema inserimento dati MySQL

    Se hai abilitato ANSI_QUOTES i letterali stringa (generalmente sono i valori che dovrebbero essere stringa per l'appunto, la parte dopo WHERE name='hormus' o SET $a='hormus';) devono essere racchiusi da virgolette singole mentre per gli identificatori devono essere racchiusi tra virgolette doppie.. oppure racchiusi con i backtick `.
    I nomi di database, tabelle e colonne non possono terminare con caratteri di spazio
    Per maggiori informazioni https://dev.mysql.com/doc/refman/8.0/en/identifiers.html
  • Re: Problema inserimento dati MySQL

    Sono riuscito a risolvere inserendo i dati utilizzando i backtick, grazie per la risposta.
Devi accedere o registrarti per scrivere nel forum
2 risposte