Kude mi e grashkata?

4 отговора 207 прегледа
#1

Kude mi e grashkata?

Pri izpulnenieto na tozi script:
<?php
$link = mysql_connect("localhost", "ime", "parola")
or die("Could not connect");
print "Connected successfully";
$results=mysql_query("CREATE TABLE first_table (NAME CHAR(30), AMOUNT NUMBER, ACCOUNT_ID NUMBER)")
or die ("Invalid query");
?>
Mi dava:
Connected successfully Invalid query

Отговор
в отговор на chovek #2

Re: Kude mi e grashkata?

с това $link = mysql_connect("localhost", "ime", "parola") се логваш, обаче никъде не правиш избор на базата select_db

В заявката - първата колона я създаваш правилно, но за другите пишеш само имената. Според мен би трябвало да пишеш и останалите атрибути.

Отговор
в отговор на $burov #3

Re: Kude mi e grashkata?

Probvah sus: mysql_select_db("my_db2")or die ("Could not select database");
no kogato izpulnenieto stigne do zaiavkata pak kazva che e nevalidna.

Отговор
в отговор на chovek #4

Re: Kude mi e grashkata?

ami shto ne probwash s echo mysql_error();....mai taka beshe...
ne razbiram mnogo ot SQL zaiawki, ama ne triabwa li da mu slogish kliuchowa redica - PRIMARY KEY

И нека Шварц бъде с Вас!!!
Отговор
в отговор на chovek #5

Re: Kude mi e grashkata?

Това може да ти помогне.
*** Добави проверки от себе си

mysql_connect($server, $user, $pass)
or die("Could not connect");

mysql_create_db("GiveName");
mysql_select_db("GiveName");

mysql_query("CREATE TABLE first_table(name varchar(30) NOT NULL default \"\", ammount mediumint(5) unsigned NOT NULL default \"0\", account_id mediumint(5) unsigned NOT NULL , UNIQUE KEY account_id(account_id) , KEY name(name)) TYPE = MYISAM ")
or die ("Invalid query");

creative mind solutions
"You figure out what is not warking, I figure out why it is not working "

Отговор