Mysql syntax

Sekcia: Programovanie 23.05.2010 | 18:20
Avatar asi Gentoo  Používateľ
Učím sa PHP a nech robím čo robím, neviem nájsť v tomto chybu:
<body>
<?php
$pripojenie=mysql_connect("localhost","nepoviem"."anitoto");
if(!$pripojenie)
die("Nemôžem sa pripojiť k databáze lebo ".mysql_error());
mysql_select_db("web",$pripojenie);
$udaje=mysql_query(" SELECT * FROM Ludia ");
echo "<table border='1'><tr>
<th>Meno</th>
<th>Priezvysko</th>
<th>Vek</th></tr>";
while($riadok=mysql_fetch_array($udaje))
{
echo "<tr> sem sa dostal</tr>";
echo "<tr><td>".$riadok['Meno']."</td><td>".$riadok['Priezvisko']."</td><td>".$riadok['Vek']."</td></tr>";
}
echo "</table>";
mysql_close($pripojenie)
?>
</body>
Tabulka Vyzerá takto:
Databáza:"web", Tabuľka "Ludia" Meno Priezvisko Vek
Tomas Taraj 25
Starý Chreň 75
Mladý Drobec 6
ešte dakto 2
zaklad iny 2
Prvá časť tabulky prejde ale while neprebehne ani raz napriek tomu že mám 5 záznamov.
    • Re: Mysql syntax 23.05.2010 | 18:43
      Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
      Zmen riadok:
      echo "<tr> sem sa dostal</tr>";
      na
      echo "<tr><td>sem sa dostal</td></tr>";
      a uvidis, ze prebehne :)
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
      • Re: Mysql syntax 23.05.2010 | 18:59
        Avatar asi Gentoo  Používateľ
        Neprebehlo.
        While nen vykonaný ani raz
        • Re: Mysql syntax 23.05.2010 | 19:50
          wandal   Návštevník
          Skusal si ten SQL query vykonat priamo v konzole MySQL? Nema byt Ludia -> ludia ?
          • Re: Mysql syntax 23.05.2010 | 19:53
            Avatar asi Gentoo  Používateľ
            Neviem ako si v SQL vybrať databazu priamo...
            A nie, Ludia su Ludia
            • Re: Mysql syntax 23.05.2010 | 20:07
              wandal   Návštevník
              No ak je to na linuxe, tak v konzole napis:
              mysql
              potom
              use web
              a query
              SELECT * FROM Ludia
              Ak uvidis data SQL je OK.
              Otazne je spojenie PHP a SQL. Hoci ked connect nehlasi chybu ...
              Ked zacinas, nebolo by od veci dbat na HTML syntax. Tie <td> tam naozaj totalne vynechavas ... odporucam si zvykat na XHTML 1.0/1.1. - nic tazke len pekne dodrziavat tagy. + CSS
              Skus to pusti ako to mas a pozri si v browseri zdrojovy kod stranky, tie data tam mozno su ...
            • Re: Mysql syntax 23.05.2010 | 20:09
              wandal   Návštevník
              inak medzi nepoviem a anitoto mas bodku a nie ciarku
              • Re: Mysql syntax 23.05.2010 | 20:29
                Avatar asi Gentoo  Používateľ
                Ďakujem, bolo to o tej čiarke,