2014-09-06 12:41:27 Post #1
gość_dziewczyn
Witam. Mam kod:
<?php
$link = mysql_connect('host_
mysql', 'uzytkownik_mysql',
'haslo_mysql');
if (!$link) {
die('Nie mozna polaczyc: ' .
mysql_error());
}
CREATE TABLE nazwa_bazy_
danych (
id int( 11 ) NOT NULL AUTO_
INCREMENT ,
wartosc varchar( 100 ) NOT
NULL default '0',
PRIMARY KEY ( id )
);
$db = @mysql_select_db('test',
$connection)
$ins = @mysql_query("INSERT
INTO nazwa_bazy_danych SET
wartosc='wartosc+1'");
if($ins) echo "Rekord zostal
dodany poprawnie";
else echo "Blad nie uda�o
sie doda� nowego rekordu";
mysql_close($link);
?>
I przy otwarciu wywala error że nie rozpoznaje słowa 'TABLE'. Tak samo z 'table'. Wersja PHP: 5.4 proszę o pomoc.
2014-09-08 10:44:09 Post #2
nospor
Zapytanie mysql, czyli CREATE TABLE BLABLA, ma byc zappisane w php jako tekst w zmiennej i wykonane w php przez mysql_query.
Zapytania MYSQL nie są komendami dla PHP...
2014-09-08 21:08:05 Post #3
gość_dziewczyn
ok, dzięki, w piątek sprawdzę
2014-09-08 21:10:26 Post #4
gość_dziewczyn
w sensie do 'primary key' mam zapisać o zmiennej? Sory, alem żółtodziób i nie wiem :p
2014-09-08 21:14:01 Post #5
nospor
To moze inaczej:
zanim weźmiesz sie za bazy danych, opanuj podstawy php, co to teksty, co to zmienne itd. Gdy juz to opanujesz perfekcyjnie, zlap sie wtedy za bazki,
2014-09-08 21:29:17 Post #6
gość_dziewczyn
ok
2014-09-08 22:00:51 Post #7
dziewczyn
szczerze mówiąc, to nie jest mój kod :p ale PHP się uczę
2014-09-08 22:08:33 Post #8
nospor
NIe:
CREATE TABLE nazwa_bazy_
danych (
id int( 11 ) NOT NULL AUTO_
INCREMENT ,
wartosc varchar( 100 ) NOT
NULL default '0',
PRIMARY KEY ( id )
);
a:
$sql = '
CREATE TABLE nazwa_bazy_
danych (
id int( 11 ) NOT NULL AUTO_
INCREMENT ,
wartosc varchar( 100 ) NOT
NULL default '0',
PRIMARY KEY ( id )
);
';
I to jest przypisanie tego do zmiennej. I na tej zmiennej masz wykonac mysql_query
2014-09-09 07:15:10 Post #9
dziewczyn
dziekuję
Odpowiedz