Visualizzazione dei risultati da 1 a 5 su 5

Discussione: create database error

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59

    create database error

    Ciao,
    da php ho fatto una semplice istruzione
    codice:
      $query1 = "CREATE DATABASE pippo-pluto";
      $result1 = mysql_query($query1);
    ma mi restituisce errore perchè il nome del database ha il carattere "-";se lancio l'istruzione, esempio, CREATE DATABASE pippopluto funziona.La cosa strana è che se vado in phpmyadmin(2.6.1, MySQL 3.23.58) e in crea database metto il nome pippo-pluto me lo crea, e la sintassi che mi fa vedere è la stessa che ho scritto io.
    Ma dove sbaglio?

    Grazie

  2. #2
    codice:
    create database `pippo-pluto`
    ?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    codice:
    $query1 = "CREATE DATABASE `pippo-pluto`";
    $result1 = mysql_query($query1);
    Prova così
    Ciao
    Alle anime superficiali occorrono degli anni per liberarsi di un’emozione. L’uomo padrone di sè pone fine a un dolore con la stessa facilità con la quale improvvisa una gioia.

  4. #4
    Il trattino non e' un carattere valido per un identificatore, da cui la necessita' di usare i backtick come suggerito (oppure puoi cambiare il trattino in underscore).

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    Grazie a tutti.
    Con i backtick funziona tutto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.