Aktív témák
-
papa019
senior tag
válasz
Sk8erPeter
#2113
üzenetére
Értem.

Így már működik.
-
papa019
senior tag
válasz
Sk8erPeter
#2109
üzenetére
A config.php:
try {
$DB = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
}
catch(PDOException $e)
{
echo $e->getMessage();
}Tudtommal ez PDO.
De a hibát továbbra sem értem. -
papa019
senior tag
válasz
Briganti
#2103
üzenetére
Még egy kérdésem lenne:
Ha csinálok egy ilyen kódot:$result = $DB->query("SELECT * FROM places WHERE id = '$parent_area')");
$result->setFetchMode(PDO::FETCH_COLUMN);
while($row = $result->fetch())
{
$has_parent=$row['parent_has_parent'];
}Akkor a PHP hibát ír ki:
SCREAM: Error suppression ignored for
( ! ) Fatal error: Call to a member function setFetchMode() on a non-objectA lekérdezés egyetlen sort ad ki eredményül, ennek az egyik attribútumából szeretnék változót létrehozni. Miért nem működik ez a megoldás, és mi lehet a helyes megoldás erre?
Ha így próbálom megoldani:
$result = $DB->query("SELECT parent_has_parent FROM places WHERE id = '$parent_area')");
$row = mysql_fetch_row($result);
echo 'alert('.$row[0].')';Akkor pedig az alábbi hiba van:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\ajaxPost.php on line 20
-
papa019
senior tag
Köszönöm, de nekem place id van megadva.
Viszont ez alapján már menni fog szerintem. -
papa019
senior tag
Sziasztok!
Egy bonyolultabb lekérdezést szeretnék megvalósítani, de már elég régen tanultam mysql-t és sehogy sem jön össze. A lényeg, hogy van két tábla: az egyik a places, amiben van egy id és egy category attribútum, a másik a categories, amiben van szintén egy id és egy level attribútum. A places category attribútuma a categories id-je.
A lekérdezéshez van egy place $id valtozóm a php kódban. Azt szeretném elérni, hogy azokat a placeeket jelölje ki a select, amiknek a level attribútuma kisebb, mint az adott place kategóriájának level attribútuma.
Aktív témák
- Konzol felvásárlás!! Nintendo Switch
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 16GB DDR4 512GB SSD Quadro T1200 4GB W
- 266 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7430U, no GPU
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



Viszont ez alapján már menni fog szerintem.