Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysqli + update statement
bezimienny
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.04.2005

Ostrzeżenie: (0%)
-----


Witam,
Od kilku godzin siedze nad mysqli i co krok to wiekszy problem. Mianowicie teraz mam problem z klauzula UPDATE. Moglby ktos powiedziec co robie zle? Albo moze jakis super lekki framework do mysql?

  1. $sql = "SELECT activated FROM ssoclientsessions WHERE sessionId=?";
  2.  
  3. $mysqli = mysqli_connect($this->serverName, $this->userName, $this->password, $this->dataBase);
  4.  
  5. if (mysqli_connect_errno()){
  6. printf("Connect failed: %s \n", mysqli_connect_error());
  7. exit();
  8. }
  9.  
  10. $stmt = $mysqli->stmt_init();
  11.  
  12. if ($stmt->prepare($sql)){
  13.  
  14. $stmt->bind_param('s', $sessionId);
  15. $stmt->execute();
  16. $stmt->bind_result($activated);
  17. $stmt->fetch();
  18.  
  19.  
  20. // Active session
  21. if (!$activated) {
  22.  
  23. $dateNow = date("Y-m-d G:i:s");
  24.  
  25. $sql = "UPDATE ssoclientsession SET dateactivated=?, activated=1, datechecked=? WHERE sessionid=?";
  26.  
  27. if ($stmt->prepare($sql)){
  28.  
  29. $stmt->bind_param('sss', $dateNow, $dateNow, $sessionId);
  30. $stmt->execute();
  31. $stmt->close();
  32. }
  33.  
  34. else die("Cannot prepare SQL statement: $sql");*/
  35. }
  36.  
  37.  
  38.  
  39. $stmt->close();
  40. }
  41.  
  42. else die("Cannot prepare SQL statement: $sql");
  43.  
  44.  
  45. $mysqli->close();


Na zdrowy rozum to powinno dzialac. Moze kwestia transakcji?

Ten post edytował bezimienny 24.06.2010, 18:23:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:16