Warum bekomme ich den Fehler "Warning: mysqli_query(): Empty query" in...?

4 Antworten

OK, habe den Fehler gefunden, statt



$del = mysqli_query($db_link, "DELTE FROM anime WHERE id = '$fetchID'");


muss da einfach nur hin

$del = "DELETE FROM anime WHERE id=5"; //Hab kurz zum Test ne feste ID genommen

Ja, hat auch an nem tippfehler gelegen...........................


LG

meine empfehlung ist dies auf englischen/amerikanischen webprogrammierseiten zu fragen. glaube das man das mit nem befehl direkt in der datenbank machen kann, da das ein problem mit der ID hat, aber schau mal lieber nach

Das mysqli_...(...,) muss weg

Php parse error. Warum?

Hallo. Ich habe eine Website und habe seit neusten ein error. Hier der Code und der error:

Parse error: syntax error, unexpected '$result' (T_VARIABLE) in 

 $result = mysqli_query($con, "SELECT * FROM `statistics` WHERE `username` = '$username' AND `date` = '$date'") or die(mysqli_error($con));
...zur Frage

fehler in syntax php

Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

$con = mysqli_connect("localhost", "username", "pw") or die ("Verbindung nicht möglich"); mysqli_select_db($con, "wirtschaft") or die ("Datenbank existiert nicht"); $sql = "SELECT * FROM fragen WHERE titel LIKE '%'.$_GET["auswahl"].'%'";

$res = mysqli_query($con, $sql);

$dsatz = mysqli_fetch_assoc($res);

...zur Frage

Wie kann ich e-mails aus einer MySQLi Datenbank mit PHP mail($to) senden bzw wo ist mein Fehler?

<body style="background: red;">

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db") or die ("Fehler im System");
                                    
$message = $_POST['message'];
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: noreplay@firma.de";
   
$sendit =  "SELECT * FROM subscribers";
$to = mysqli_query($con, $sendit);
    
$betreff = "Newsletter";
$nachricht = ("<html>$message</html>"); 
            
if (!empty($message)) {
mail($to, $betreff, $nachricht, $headers); 
echo '<p>Ihre Nachricht wurde zugestellt">';
}else {
echo '<FORM><p style="color:#000"> Sie müssen alle Felder ausfüllen. <INPUT Type="button" VALUE="Back" onClick="history.go(-1);return true;"></p></FORM>';
}
        
mysqli_close($con);
?>
</body> 
...zur Frage

Hallo, ich habe ein Problem mit meinem php Code. Ich möchte das eingegebene Passwort ändern durch eine form mit der post method..kann mir wer helfen?

HTML:

Änderungen speichern

PHP:

<?php //Connecting to sql db. $user='Nixda :D'; $pass='xd man...'; $pdo = new PDO('mysql:host=ioafhaikafiuwkh;dbname=privat, $user, $pass); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }

$sql = "INSERT INTO users (passwort) VALUES ('$_POST[post_pw]') WHERE id = $userid";

if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "
" . $conn->error; }

$conn->close(); ?>

...zur Frage

php: datenbank inhalt ausgeben aber nicht doppeltes?

ich will meine Zeilen in der datebank ausgeben nacheinander aber wenn ein begriff schon kam soll es übersprungen werden, wie geht das ?? habe bis jetzt das :

$sql="SELECT * FROM datenbank ORDER BY id DESC";
$result=mysql_query($sql);
while($row=mysql_fetch_object($result))
{
	echo "".utf8_encode($row->begriffe).", ";
}
...zur Frage

Wie löse ich diese 5 PHP Warnungen / Notices / Errors?

Hallo zusammen,

ich habe an meiner Webseite weiter geschrieben, allerdings bekomme ich jetzt viele neue Fehler angezeigt:

Notice: Undefined index: REQUEST_URL in C:\xampp\htdocs\Berlinblog\Kommentare.php on line 71

Notice: Undefined variable: ergebnis in C:\xampp\htdocs\Berlinblog\Kommentare.php on line 89

Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Berlinblog\Kommentare.php on line 89

Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\Berlinblog\Kommentare.php on line 99

Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Berlinblog\Kommentare.php on line 100

Ich komme einfach nicht weiter, was das Problem bei allen ist.

Über Hilfe würde ich mich sehr freuen :)

Mfg: S.Koller

Code (ich konnte nicht den gesamten reinpacken wegen Begrenzung D:):

    <h1><br><br><br>Kommentare:  </h1>

    <fieldset>        <legend>Neuer Eintrag</legend>       <a href="schreiben.html">Neuen Eintrag schreiben &raquo;</a>    </fieldset>

    <fieldset>       <legend>G&auml;stebuch</legend>       <?php       $servername = "localhost";       $user = "root";       $passwort = "";       $db = "berlin";

      $verbindung = new mysqli($servername, $user, $passwort, $db);       $pagesuche = 0;       $url = $_SERVER["REQUEST_URL"];       $pagesuche = strpos($url, "?page=");

      if($pagesuche == "") {         $page = 1;       } else {         $page = $_GET["page"];       }

      $wo = ($page * 5) -5;       $wo++;       $zahl = 0;       $pos = 0;       $abfrage ="SELECT id FROM gbook ORDER BY id DESC";       $ergebnis = mysqli_query($abfrage);       while($row = mysqli_fetch_object($ergebnis)) {       if($zahl == $wo){         $pos =$row->id;         }         $zahl++;        }

       $abfrage ="SELECT * FROM gbook WHERE is<= '$pos' ORDER BY id DESC LIMIT 5";       $ergebnis = mysqli_query($abfrage);       while($row = mysqli_fetch_object($ergebnis)){

       ?>       <h3><?php echo $row->name; ?>&nbsp;<small style="color:grey">schrieb:</small></h3> <p><?php echo $row->nachricht; ?></p>       <h5 style="color:grey;"><?php echo $row->datum; ?></h5> <hr /> <?php } $verbindung -> close();

       ?>    </fieldset>   </body> </html>

...zur Frage

Was möchtest Du wissen?