Autor Zpráva
Péťanek
Profil *
Dobrý den,
v mém prvním pokusu o MVC mám funckci, kterou mažu jednotlivé položky z databáze
function smazAlbum($id) {
  $sql = mysql_query('DELETE FROM album WHERE ida = $id');
  return true;
}

myslím, že chybu mám v tomto kousku kódu, jenom nevím kde:-( Prosím o radu
Majkl578
Profil
Pokud v řetězci používáš proměnné, nesmí být mezi apostrofy ('), ale mezi uvozovkami (").
Péťanek
Profil *
Děkuji, už to funguje.
Ach jo, já to chci umět jako Vy. Já nad tím sedím už hodinu a Vám to trvá pár vteřin a hned víte, kde je problém.
Ještě jednou DĚKUJI
FrantaFranta
Profil *
Péťanek:
V lepších editorech se ti například když je špatně vložené proměnná tak se ti nezvýrazní.
__construct
Profil
Ja osobne by som to ešte ošetril:
function smazAlbum($id) {
  $sql = mysql_query("DELETE FROM album WHERE ida = $id");
  if ( mysql_affected_rows() > 0 ) return TRUE;
  else return FALSE;
}
Majkl578
Profil
__construct:
Já bych to napsal ještě jinak.
public function deleteAlbum($id)
{
  $sql = mysql_query("DELETE FROM album WHERE ida = $id"); //normálně bych ale použil Dibi ;)
  return $sql && mysql_affected_rows();
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0