- iPhone topik
- Samsung Galaxy S21 FE 5G - utóirat
- Poco F7
- Apple Watch
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Apple iPhone 16 Pro - rutinvizsga
- Garmin Instinct – küldetés teljesítve
- Android alkalmazások - szoftver kibeszélő topik
- Google Pixel topik
- Poco M7 Pro 5G - ellenfél a Redminek, de minek
Új hozzászólás Aktív témák
-
DNReNTi
őstag
Sziasztok,
Hardcore (vagy épp noob) kérdés következik:
Egy hiba (több sor kerül be az adatbázisba insert-kor, egy helyett) miatt írtam egy halál egyszerű tesztet, mert már sehogy nem tudtam rájönni mi a baj. A teszt lényege: oldalbetöltéskor bever egy sort egy adatbázis táblába. No de ahogy az eredeti hibánál itt sem egy sort hanem random 1-3 sor kerül be.A teszt kód maximálisan leegyszerűsítve:
try {
$DBC = new PDO(
'mysql:host=localhost;dbname=local_db',
'root',
'root',
array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;',
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
)
);
$SQLquery = "INSERT INTO temp(cont) VALUE(:content);";
$SQLstmt = $DBC->prepare($SQLquery);
$SQLparams = array(
'content' => 'content'
);
$SQLstmt->execute($SQLparams);
$DBC = null;
} catch(PDOException $e) {
die($e);
}És akkor jönnek a csavaros dolgok:
A lekérdezés perfekt működik mysql terminálban is, workbench-ben is.
A $SQLstmt->rowCount() mindig pontosan : 1.
Ha megnézem a táblát 3 új sor van benne.
Megnézem a MySQL system status-t, az insert-ek száma hárommal nő.
Olyan mintha többször nyitnám meg az oldalt, ekkor gondoltam kipróbálom a többi böngészővel is, és most kapaszkodj: Különböző böngészőkben (!!!) teljesen másképp viselkedik a szerver oldali kód.
Chrome: mindig 3 sor megy be.
FF: első alkalommal 3, aztán 1-1 sor megy be frissítésenként.
Safari, Opera, IE: első alkalommal 3, aztán random 1-3 sor megy be frissítésenként.Hab a tortán, csináltam még egy táblát, azzal meg jó.
Valaki pls explain, mert én hamarosan széjjelverem a laptopom.
Apache 2.4.9
MySQL 5.6.17
PHP 5.5.12
Új hozzászólás Aktív témák
- Mobiltelefon, konzol és TV felvásárlás gyorsan, biztonságosan!
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest