| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
adicrst
Data înscrierii: 30/Iun/2007
Mesaje: 65
|
| Trimis: Vin Mai 30, 2008 5:52 pm Titlul subiectului: Eroare la CREATE TABLE |
|
|
Nu inteleg care este eroarea aici:
Cod: <?php
include ("connect.php");
$sql= "CREATE TABLE test (
id_comentarii tinyint(2) NOT NULL auto_increment,
PRIMARY KEY (id_comentarii),
id_stire tinyint(2) NOT NULL,
continut varchar(255) NOT NULL,
username varchar(25) NOT NULL,
data int(10) unsigned NOT NULL";
if(!mysql_query("$sql",$con))
{
echo 'nu merge'.mysql_error();
}
?>
output:
nu mergeYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
linia 7 este id_stire tinyint(2) NOT NULL, |
|
| Sus |
|
ciucaandrei
Data înscrierii: 11/Feb/2007
Mesaje: 31
|
| Trimis: Vin Mai 30, 2008 6:32 pm Titlul subiectului: |
|
|
foloseste phpmyadmin. Daca ai instalat xampp asta vine automat cu phpmyadmin.
sintaxa nu o stiu la perfectie dar nu stiu daca exista tinyint(2). cred ca e doar un tinyint care nu poate sa fie mai mare de 127 sau asa ceva. vezi ca daca bagi mai multe inregistrari nu e bine sa ai cheia primara o valoare asa de mica |
|
| Sus |
|
212
Data înscrierii: 12/Mai/2008
Mesaje: 13
|
| Trimis: Vin Mai 30, 2008 6:38 pm Titlul subiectului: |
|
|
CREATE TABLE test ( ...... si la sfarsit nu ai inchis paranteza ...... si cum a zis ciucaandrei tinyint iti incrementeaza pana la 127 ...
212 |
|
| Sus |
|
adicrst
Data înscrierii: 30/Iun/2007
Mesaje: 65
|
| Trimis: Vin Mai 30, 2008 9:39 pm Titlul subiectului: |
|
|
dap, asa este, prea multe ore de munca in continuu te face sa nu mai vezi lucrurile simple. Multumesc foarte mult
folosesc tinyint ca merge de la 0-255 si nu am nevoie de incrementare mai mare, astfel este mai optima baza de date daca nu folosesti valori de care nu ai nevoie |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1781
Locație: Sibiu
|
| Trimis: Lun Iun 02, 2008 10:17 am Titlul subiectului: |
|
|
| adicrist, daca vrei sa iti mearga de la 0 la 255 fa-l unsigned (fara semn). In mod implicit (daca nu declari) e cu semn, si va merge de la -128 la +127. |
|
| Sus |
|
adicrst
Data înscrierii: 30/Iun/2007
Mesaje: 65
|
| Trimis: Lun Iun 02, 2008 1:25 pm Titlul subiectului: |
|
|
| aha, merci fain asta chiar nu o mai stiam. Chiar ma ajuta mult informatia. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |