fehler? nur wo

pz^1

Grünschnabel
sers

bin atm dabei ne page zu machen aber hänge grad an ner shoutbox fest.
k.a.
ich seh den fehler irgendwie ned vielleicht weiss einer von euch den :)

PHP:
            <?
            // insert shoutbox
            if($action == "shout")  {
              $sql_sins = "INSERT INTO $tab_shout (snick, stext) VALUES ('$unick', '$utext')";
              $res_sins = mysql_query($sql_sins, $conn);
              if(!$res_sins)  {
                echo "ERROR";
                }
              mysql_close($conn);
              }

            // read shoutbox
            $sql_shout = "SELECT FROM $tab_shout ORDER BY sid ASC LIMIT $spp";
            $res_shout = mysql_query($sql_shout, $conn);
            while($row = mysql_fetch_row($res_shout))  {
              echo "<table width=\"150\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
                      <tr>
                        <td width=\"150\" bgcolor=\"#FF23AD\">$row[snick]</td>
                      </tr>
                      <tr>
                        <td width=\"150\" bgcolor=\"#FF23AD\">
                          $row[stext]
                        </td>
                      </tr>
                   </table>";
              }
              mysql_close($conn);
            ?>

btw die config wird vorher schon included und funzt auch und der 2te teil des skripts geht wenn der insert nich drinne is.

folgenden fehler bekomme ich
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\v3\include\right.inc.php on line 19

die zeile is die while($row... zeile

hope you can help me
 
hi, also das heisst das die anfrage an mysql nicht existiert, also is
hier
PHP:
sql_shout = "SELECT FROM $tab_shout ORDER BY sid ASC LIMIT $spp";
            $res_shout = mysql_query($sql_shout, $conn);
irgendwo ein fehler drin! sind die daten alle richtig für mysql?
ansonsten probier mal
PHP:
sql_shout = "SELECT * FROM $tab_shout ORDER BY $sid asc LIMIT $spp";
            $res_shout = mysql_query($sql_shout, $conn);
 
also wie vorher gesagt ohne den ersten teil den insert teil geht die while schleife.

und wenn ich nach ORDER BY $sid machen wuerde wuesste er nich wonach.
 
kann auch nich sein weil ;) ich komischerweise mit * fehler bekomme und ohne es geht frag mich ned warum aber alle scripts von mir haben kein * und sie gehen
 
ich dachte eigentlich eher daran das er vielleicht die 2 mysql_query nich abkann oder weil die erste geschlossen wird oder sowas k.a.
 
nee, also daran denke ich liegt es nicht, denn ich hab auch immer tausende queries! der fehler muss woanders liegen
 
tjo ich weiss nich wo

die daten stimmen alle auch zum connecten und ohne dem insert teil gibt er sie aus und mit speichert er auch aber liest dann nich aus.

k.a.
:(
 
hmmm....vieleicht machst du den insertbereich einfach dierekt rein
hier mal ein beispiel
PHP:
 mysql_query("insert into $table (name,email,hp,inhalt,datum) VALUES ('$name','$email','$hp','$inhalt','$datum')");
 
Zurück