mysql_num_rows(), nefunguj som na dne s napadmz
5 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é.
-
Uz som vyskusal vsetko aby mi to fungovalo ale nie a nie to stale fungovat tak fufam ze mi poratite tento problem sa vyskytuje len na dvoch strankach, kde by sa mal zobrazit obsah databazi. tak tu som prilozil script a dufam ze mi niekto poradi lebo ma asi porazi. Vypisuje to mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/e/excyklistika/komentar.php on line 15 a rozhodila sa mi koli tomu cela stranka. Aj som pridal script mysql error () a potom to vypisuje to to You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1. Vdaka Pva cast include("spojenie2.php"); // vloženie súboru s parametrami spojenia $conn=MySQL_Connect ($host,$user,$passwd); //nadviazanie spojenia mysql_select_db ($db,$conn); // výber databázy $result=MySQL_Query("SELECT autor,predmet,datum,email,komentar FROM komentare WHERE id=$id",$conn); // výber údajov z databázy echo mysql_error(); $pocet=MySQL_Num_Rows($result); // zistenie počtu komentárov if ($pocet>0) { // ak sa v databáze nachádzajú komentáre for ($i=0;$i<$pocet;$i++) { $meno=MySQL_Result($result,$i,'autor'); //načítanie jednotlivých $predmet=MySQL_Result($result,$i,'predmet'); // údajov do $datum=MySQL_Result($result,$i,'datum'); // príslušných $email=MySQL_Result($result,$i,'email'); // premenných $komentar=MySQL_Result($result,$i,'komentar'); echo "<b>$predmet</b> - $meno, <a href='mailto:$email'> $email </a> - $datum<br>"; echo "<p align='justify'>$komentar</p>"; // výpis komentárov echo "<hr>"; // deliaca čiara } } else { // ak sa v databáze nenachádzajú komentáre echo "Zatiaľ žiadne komentáre<br>"; } MySQL_Close($conn); // ukončenie spojenia ?> <br> <a href="pridat.php?id=<? echo $id ?>">Pridať komentár</a> A toto je databaza CREATE TABLE komentare ( id int(11) NOT NULL, autor varchar(25), email varchar(25), predmet text, datum varchar(20), komentar text ) Dakajem za vyriesenie mojho problemu.
-
> $result=MySQL_Query("SELECT autor,predmet,datum,email,komentar FROM > komentare WHERE id=$id",$conn); Neni to tim, ze je $id prazdne?
-
Ale ako mam zaistit aby id nebolo prazdne?
-
echo $id;
-
Ale ked to mam ako premennu. id=$id