[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81 | 81
NapísalOffline : 06.07.2009 14:41 | IF ROW EXISTS?

Ucim sa robit databazy a neviem najst riesenie na tento problem.......
po logine uzivatela dam zistit ci existuje tabulka a nasledne ju vytvorim

Kód:
$xt_db_create = "CREATE TABLE IF NOT EXISTS `page_xt`.`xt_$meno` (
`xt_id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`xt_usr` VARCHAR( 12 ) NOT NULL ,
`xt_date` DATETIME NOT NULL ,
`xt_txt` TEXT NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_slovak_ci";


mysql_query("$xt_db_create");


a potom potrebujem len v pripade ze este nieje ziaden zapis vlozeny vlozit

Kód:
INSERT INTO `page_xt`.`xt_$meno` (
`xt_id` ,
`xt_usr` ,
`xt_date` ,
`xt_txt`
)
VALUES (
NULL , '$meno', '$time', 'Vitaj'
);


ako na to?
a mozem prikazat DB nech si pod xt_date ulozi automaticky DATETIME alebo je jednoduchsie pomocou premennej poslat?

edit> este by ma zaujmalo ci sa da dat sql poziadavka do podmienky resp ci vracia true/false


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81 | 81
Napísal autor témyOffline : 06.07.2009 15:18 | IF ROW EXISTS?

pardon ked som si to takto precital tak som nato prisiel

Kód:
$xt_db_create = "CREATE TABLE IF NOT EXISTS `xt`.`xt_$meno` (
`xt_id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`xt_usr` VARCHAR( 12 ) NOT NULL ,
`xt_date` DATETIME NOT NULL ,
`xt_txt` TEXT NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_slovak_ci";

$xt_db_first_row = "INSERT INTO `xt`.`xt_$meno` (
`xt_id` ,
`xt_usr` ,
`xt_date` ,
`xt_txt`
)
VALUES (
NULL , '$meno', NOW(), 'Vitaj'
); ";





if (@mysql_query("$xt_db_create"))
mysql_query("$xt_db_first_row");

rn 1;


ale nefunguje to, lebo vzdy prida riadok :shock: Bolo treba zmazat IF NOT EXIST a FUNGUJE :oops: mozte lock


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81 | 81
Napísal autor témyOffline : 06.07.2009 20:23 | IF ROW EXISTS?

pokracujem hned pod kodom hore a snazim sa vypisat vsetky polozky z vytvorenej tabulky..... lenze nieco slonim. "$vypis['xt_date']" mi odmieta
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
Kód:
$tbulka ="SELECT * FROM `xt_$meno`";
 $vysledok = MySQL_Query($tbulka);
 if (!$vysledok)
    echo "chat je mentálne nedostupný zavolajte najskôr prosím!";

while ($vypis = MySQL_Fetch_Array($vysledok)) {
echo "<table id=\"XAT_tbl\">
  <tr>
    <td class=\"XAT_tbl_td1\">$vypis['xt_date']</td>
    <td class=\"XAT_tbl_td2\">$vypis['xt_usr']</td>
    <td class=\"XAT_tbl_td3\">$vypis['xt_txt']</td>
  </tr>
";

}

echo '</table>';


co robim zle? :toilet:


Offline

Skúsený užívateľ
Skúsený užívateľ
IF ROW EXISTS?

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 06.07.2009 21:57 | IF ROW EXISTS?

mas niekolko moznosti:
Kód:
$string = "<td class=\"XAT_tbl_td3\">{$vypis['xt_txt']}</td> ";

Kód:
$string = "<td class=\"XAT_tbl_td3\">".$vypis['xt_txt']."</td> ";

Kód:
$string = sprintf("<td class=\"XAT_tbl_td3\">%s</td> ",$vypis['xt_txt']);

+ jedna rada, ked chces pisat do stringu html, tak pouzi apostrof namiesto uvodzoviek, je to o cosi komfortnejsie
Kód:
$string = '<td class="XAT_tbl_td3"></td>';
Nemusis escapovat


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81 | 81
Napísal autor témyOffline : 07.07.2009 7:51 | IF ROW EXISTS?

dakujem, normalne pouzivam apostrofi, ale neviem ....ako sa medzi ne vklada $


Offline

Skúsený užívateľ
Skúsený užívateľ
IF ROW EXISTS?

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 07.07.2009 10:48 | IF ROW EXISTS?

Kód:
$x = 'zxcvzxcv'.$xxx.'xcvzxcvzxv';

Kód:
$x = sprintf('zxcvzxcv%sxcvzxcvzxv',$xxx);


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
 [ Príspevkov: 6 ] 


IF ROW EXISTS?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?)

v Backend

9

2995

31.08.2017 15:10

focko

V tomto fóre nie sú ďalšie neprečítané témy.

Saits Row IV

v Hry a herné konzoly

7

367

27.01.2014 19:03

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

Saints Row - DirectX

v Hry a herné konzoly

4

549

05.02.2014 17:39

Phanteom

V tomto fóre nie sú ďalšie neprečítané témy.

Saints row 3 save

v Hry a herné konzoly

0

430

07.04.2012 9:12

kemperik

V tomto fóre nie sú ďalšie neprečítané témy.

Saints Row The Third

v Hry a herné konzoly

23

1060

13.07.2013 14:06

t-90

V tomto fóre nie sú ďalšie neprečítané témy.

saints row the third

v Hry a herné konzoly

6

442

20.04.2013 19:11

uterak

V tomto fóre nie sú ďalšie neprečítané témy.

Saints Row: The Third

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Hry a herné konzoly

33

1458

28.11.2011 18:08

djfreeman

V tomto fóre nie sú ďalšie neprečítané témy.

Saint's Row 2

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Hry a herné konzoly

37

4935

03.02.2012 15:11

DJ46

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Postavy a Saints Row 2

v Hry a herné konzoly

1

376

02.11.2011 14:33

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

php+mysql row result...HELP

v Databázy

1

604

31.07.2011 18:50

Bajzik

V tomto fóre nie sú ďalšie neprečítané témy.

Saints row 3 malo fps

v Hry a herné konzoly

4

582

14.03.2012 17:15

kacenak

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s Saints Row 4

v Hry a herné konzoly

1

351

25.12.2015 11:41

Bubo2306

V tomto fóre nie sú ďalšie neprečítané témy.

Saints Row 2 na starom notebooku

v Hry a herné konzoly

2

441

21.09.2011 6:29

DJ46

V tomto fóre nie sú ďalšie neprečítané témy.

I/P: steam key THIEF, Hitman:Absolution, Saints Row 4 a iné

v Bazár

1

452

07.12.2013 20:11

pajros

V tomto fóre nie sú ďalšie neprečítané témy.

mysql_result() [function.mysql-result]: Unable to jump to row 0

v Backend

4

651

09.03.2015 13:10

EidzEm



© 2005 - 2026 PCforum, edited by JanoF