Változó feltöltése mysql táblába phpvel
# Apache Web Server Version 2.0.55
# PHP Script Language Version 5.1.1
# MySQL Database Version 5.0.16
# phpMyAdmin Database Manager Version 2.6.4-pl4
A php kódom:
mysql_connect($host,$username,$password);
@mysql_select_db("$dbname");
$sqlquery = 'INSERT INTO entablam (`nev`, `jelszo`) VALUES ($name, $pass)';
$results = mysql_query($sqlquery);
mysql_close();
A probléma az h nem teszi a rekordot a táblába. :(
Köszönöm előre a segítséget!
■ # PHP Script Language Version 5.1.1
# MySQL Database Version 5.0.16
# phpMyAdmin Database Manager Version 2.6.4-pl4
A php kódom:
mysql_connect($host,$username,$password);
@mysql_select_db("$dbname");
$sqlquery = 'INSERT INTO entablam (`nev`, `jelszo`) VALUES ($name, $pass)';
$results = mysql_query($sqlquery);
mysql_close();
A probléma az h nem teszi a rekordot a táblába. :(
Köszönöm előre a segítséget!
hibakeresés
Megjegyzés: Az "@" karaktert sohase használd, mielőtt véglegesítenéd a kódod, hiszen teszteléis fázis alatt sohasem tudhatod, hogy nem pont az-e a hiba. Az "@"-et sztem ott érdemes használni, ahol számítasz valami hibára (pl. néha létező file-t szeretnél megnyitni, vagy hasonló), de mindenképp ez legyen az utolsó dolog, amit beírsz a kódba.:)
üdv
BL
Idézőjel
A javított kód kb így kellene hogy kinézzen:
müxik
Mi a hiba?
mysql_error() mit mond?
Így látatlanban szerintem annyi, hogy az értékeket is (amennyiben szövegek) aposztrófok közé kell tenni: VALUES ('$name', '$pass')