Právě je 29 bře 2024 12:40

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: MYSQL z PHP5 na PHP7 nefunguje vkládání dat do databáze
PříspěvekNapsal: 12 čer 2020 17:15 
C4 zákazník

Registrován:
16 čer 2013 19:43
Příspěvky:
33
Dobrý den,

převádím web na php7 a mám problém s vkládáním dat do databáze. Kód je následující:

Kód:
$connection=mysqli_connect('$db_server', '$db_login', '$db_heslo');
mysqli_select_db("$db_jmeno");
$vysledek2 = mysqli_query($connection, "SELECT * FROM `$db_jmeno`.`$tbpro` WHERE kod = '$kod'");
$zaznam2 = mysqli_fetch_array($vysledek2, MYSQL_BOTH);
if ($zaznam2!=""){
$sql = "UPDATE $tbpro SET datum = '$datum', cas ='$cas', test = '$test', ot1 = '$ot1', ot2 ='$ot2', ot3='$ot3', ot4 = '$ot4', ot5 ='$ot5', ot6='$ot6', vysledek='$vysledek' WHERE kod = '$kod';";
mysqli_query($connection, $sql) or die("Chyba databaze - vložení dat - UPDATE.");
}else{
$sql = "INSERT INTO $tbpro SET kod = '$kod', datum = '$datum', cas = '$cas', test = '$test', ot1 = '$ot1', ot2 = '$ot2', ot3 = '$ot3', ot4 = '$ot4', ot5 = '$ot5', ot6 = '$ot6', vysledek='$vysledek';";
mysqli_query($connection, $sql) or die("Chyba databaze - vložení dat - INSERT.");
}


Všechny použité proměnné mám definovány výše v programu, nicméně vždy se objeví chyba, která je definovaná u INSERT.
Přitom samotné připojení k databázi funguje.

Děkuji předem za pomoc

Zdeněk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MYSQL z PHP5 na PHP7 nefunguje vkládání dat do databáze
PříspěvekNapsal: 15 čer 2020 09:16 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,

u příkazu pro výběr databáze mysqli_select_db() Vám chybí první parametr s přihlašovacími údaji. Takže buď tento druhý řádek upravte na tvar:
Kód:
mysqli_select_db($connection, "$db_jmeno");

Nebo řádek smažte a přidejte výběr databáze přímo do příkazu mysqli_connect() na prvním řádku:
Kód:
$connection=mysqli_connect('$db_server', '$db_login', '$db_heslo', '$db_jmeno');

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MYSQL z PHP5 na PHP7 nefunguje vkládání dat do databáze
PříspěvekNapsal: 15 čer 2020 11:52 
C4 zákazník

Registrován:
16 čer 2013 19:43
Příspěvky:
33
Díky moc, to je přesně ono.

Zdeněk


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz