Autor Zpráva
Novosad1351
Profil *
Zdravím,
neexistuje nějaká funkce pro mySQLi (PHP8), kterou bych udělal všechno tj. výpis (select), vložení (insert) a update ?

$vypis = mysql_funkce($conn, "SELECT.....");
$vypis = mysql_funkce($conn, "UPDATE.....");
$vypis = mysql_funkce($conn, "INSERT.....");
anonym_
Profil *
Novosad1351:
Co by takové funkce měla dělat? Vždyť minimálně SELECT je diamétrálně odlišný od těch zbylých dvou (výběr vs. vklad).
Novosad1351
Profil *
Hledám nějaké řešení, jak zakomponovat do function (klidně pro každý zvlášť select, insert). Abych prostě pro výpis dat z mySQL zadal: $data_array = sqlSelect($conn, "SELECT......");
Naopak pro insert nebo update udělal jen $data_array = sqlInsert($conn, "UPDATE......");
anonym_
Profil *
Novosad1351:
Tak si tu funkci napiš. Uvnitř ní budou standardní funkce pro práci s SQL výsledkem. Nějak nevidím, kde je problém (a ani teda, proč bych si takovou funkci psal)...
Kajman
Profil
www.php.net/manual/en/mysqli.real-query.php
Novosad1351
Profil *
Používám na celém webu výpis z mySQL do array. Jenže přechodem na PHP8 pokud je array prázdný a nic neobsahuje, dostanu chybu. Dalo by se to opravit pomocí isset nebo jiného pravidla, ale to bych musel předělat desítku php souborů.
Dá se nějak ošetřit výstup z mysql_fetch_array, který se generuje do array, kdy pokud bude nums = 0, že bych vytvořil array s null? Bohužel ale nevím jak, protože jakmile na výstupu z mySQL (SELECT id, name, .....) nebo SELECT * FROM .... nic není, tak mysql_fetch_array nic nevypíše a proto nevím, kolik array se má vytvořit s null.

Poradíte mně prosím ? Strašně moc, moc, moc děkuji.
Kajman
Profil
Asi jste nečetl druhý odstavec z odkazovaného manuálu, že?

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