SQl
14 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Nevíte zda Resource id #2 je O.K. ne špatně?
-
Je to dobře, ale výstup z toho uděláš až teprve přes něco jako mysql_fetch_array() (+/-)
-
Je to ale id pro připojení k datbázy, nemělo by to spíše být id 1<?
-
IMHO to chce sem napsat ten skript, pak ti povíme více.
-
<?php $spojeni=mysql_connect("mysql.webzdarma.cz","bejvalka") or Die(MySQL_Error()); echo $spojeni; mysql_select_db(bejvalka); mysql_query('create table data (id primary key,jmeno varchar(30),prijmeni varchar(30)'); mysql_query("insert into data (id,jmeno,prijmeni) values (1,'Lukas','Vanek')"); $j=mysql_query("select * from data"); $c=mysql_query(" mysql_num_rows($j)"); mysql_query("while($radek = mysql_fetch_row($c))"); echo $radek[1]; mysql_close($spojeni); ?> Mám hned několik dotazu - jsem beginner jestli je ten skript spravný ale myslím že asi nebude pořípadně jak by to mělo vypadat aby to fungovalo jde mi o to vložit do databáze udaje a pak je zpětně vyvolat na monitor i když dám vytvořit tabulku v myadmin se neukáže, myslím že skript je dobrý tak nevím.
-
Jo heslo tam není schválně
-
$j=mysql_query("select * from data"); $c=mysql_query(" mysql_num_rows($j)"); mysql_query("while($radek = mysql_fetch_row($c))"); echo $radek[1]; toto ^^^ je podivné asi to mělo být $j=mysql_query("select * from data"); $c= mysql_num_rows($j); // toto je asi zbytecne while($radek = mysql_fetch_row($j)) { echo $radek[1]; // pole zacina od 0 takze dostanes nejspis jmeno, coz asi chces... }
-
<?php $spojeni=mysql_connect("mysql.webzdarma.cz","bejvalka") or Die(MySQL_Error()); echo $spojeni; mysql_select_db(bejvalka); mysql_query('create table data (id primary key,jmeno varchar(30),prijmeni varchar(30)'); mysql_query("insert into data (id,jmeno,prijmeni) values (1,'Lukas','Vanek')"); $j=mysql_query("select * from data"); while($radek = mysql_fetch_row($j)) { echo $radek[1]; // pole zacina od 0 takze dostanes nejspis jmeno, coz asi chces... } mysql_close($spojeni); ?> celý skript bez hesla vypadá takhle ale píše to Resource id #2 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/b/bejvalka/Soubor.php on line 8
-
to pise to echo $spojeni... uf, postupne: echo $spojeni; //vyhod mysql_select_db('bejvalka'); // pridat uvozovnky nebo apostrofy create table data (id primary key,jmeno varchar(30),prijmeni varchar(30) - tohle urcite neni dobre. Zkus: create table data (id INT primary key,jmeno varchar(30),prijmeni varchar(30)) - chybi int a ukoncovaci zavorka. insert vypada OK a zbytek taky vypada OK.
-
?php $spojeni=mysql_connect("mysql.webzdarma.cz","bejvalka") or Die(MySQL_Error()); mysql_select_db('bejvalka'); mysql_query('create table data (id INT primary key,jmeno varchar(30),prijmeni varchar(30)'); mysql_query("insert into data (id,jmeno,prijmeni) values (1,'Lukas','Vanek')"); $j=mysql_query("select * from data"); while($radek = mysql_fetch_row($j)) { echo $radek[1]; } mysql_close($spojeni); ?> a tohle to píše Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/b/bejvalka/Soubor.php on line 7
-
no jeste tu ukoncovaci zavorku pred apostrofem u create table.... dej za kazdy mysql_query() echo mysql_error(); at vidis, co se stalo.
-
Díky Marku za trpělivost už to naskočilo.
-
Hurááá.. (-;
-
Tak zas někdy, určitě mě něco nepude. Ještě jednou dík. Naff