PHP: miért adja ki nekem ezt?
Halló!
hibaüzenet egyértelműen azt mondja , hogy a következő kódrészletben van a hiba...De nem tom , hogy hol.
session_start();
$nev = $_SESSION['nev'] ;
//ez hozza be a kapcsolódási adatokat!
$veh = '2';
include ("php.php");
unset ($veh);
$generalando = $_GET["general"];
$con = mysql_connect ($host,$dbuser,$dbpass);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db($dbname, $con);
$nev = $_SESSION['nev'] ;
$result = mysql_query("SELECT * FROM zl
WHERE user=$nev");
while($row = mysql_fetch_array($result))
{
$_SESSION[$generalando] = $row[$generalando];
echo $row["ip"];
}
mysql_close($con);
a kódlényege:
az előre legenerált nev sessiont megkeresi az user oszlopba.
majd a szintén előre megadott generalando erteket megkeresi a kiválasztott sorban és legenerálja sessionba.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a9426947/public_html/4/php.php on line 42
ui:
persze nem gettel végzem el ez csak a bemutatásért tettem bele!
ÜDV:
Fazekas Márk
ha egy sorba teszem akkor sem változik semmi se.....
(pontosabban 2sorral kevesebbet mutat a hibaüzenetben)
Ha minden igaz, akkor megoldás lehet az is, ha a "mysql_query()" vagy "mysqli_query()" utasításnak két argumentumot adsz meg. Elsőként a $con változót adod meg neki, majd a lefuttatni akart query-t.
Valahogy így:
"@mysqli_query($con,$sql);"
Majd folytatod a többit, ahogyan már megírtad a szkriptet.
az 5. válaszolónak:
Köszönöm szépen...
annyira siettem a kód megírása közben , hogy ilyen KICSI hibát nem is vetem észre!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!