php mysqli consulta de actualización

Tengo el siguiente script de php para actualizar mi db, pero no funciona.
los dos echo a mostrar en la interfaz de usuario que las variables están llenos de valores correctos.
La consulta doensn no parecen ser ejecutado sin embargo. No me da ningún error de ningún tipo.

<?
    $rapportId = $_GET['variable1'];
    $rapportNaam = $_GET['variable2'];

    echo "rapportId = ". $rapportId;
    echo "<br>rapportNaam = ".$rapportNaam;     

    $mysqli = new mysqli("localhost", "twrwe", "twrewtww", "trwtw");

  $mysqli->query("Update Rapporten Set RapportNaam = $rapportNaam
                  Where RapportId = $rapportId
        ")or die(mysqli_error($db));
  $mysqli->commit();
    if ($mysqli->error) {
       printf("Errormessage: %s\n", $mysqli->error);
    }
  mysqli_free_result();
?>
InformationsquelleAutor skampen | 2014-03-11

1 Kommentar

  1. 3

    Usted necesita para usar » para la cadena de datos en la consulta como

    $mysqli->query("Update Rapporten 
    Set RapportNaam = '$rapportNaam'
    Where RapportId = $rapportId
    ") ;
    • $mysqli es un objeto aquí y no necesita de la cadena de conexión en la consulta() marque aquí in3.php.net/mysqli_query
    • tx, tenía que ser una cosa pequeña 😉
    • Más interesante es la razón por la $mysqli->query("Update ...") no está fallando y llamar a morir()

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea