Pagina 1 din 1

SQL nu returneaza rezultatul

Scris: Dum Mai 08, 2011 10:38 am
de codex
Am acest cod:

Cod: SelectaĊ£i tot

mysql_connect ( $dbhost, $dbuser, $dbpass) or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());

$username=$_COOKIE["useru"];
$qtitle=$_POST["title"];
$content=$_POST["textu"];
$data=date("Y/m/d");

$uid="SELECT userid FROM users WHERE username='$username'";
$result=mysql_query($uid);

$query = "INSERT INTO questions (user, title, content, userid, date)
VALUES('$username', '$qtitle', '$content', '$result', '$data')";
mysql_query($query) or die(mysql_error());
mysql_close();
?>


Sunt tabelele users si questions. Vreau sa selecteze din tabelul users, ID-ul userului logat si sa il introduca il questions. In tabelul questions, la coloana userid primesc insa asta: Resource id #2

Sper ca m-ati inteles, ms.[/b]

Scris: Dum Mai 08, 2011 1:18 pm
de cipcip
Trebuie sa adaugi ceva in genul, dupa query-ul cu $uid

Cod: SelectaĊ£i tot

$rowuid = mysql_fetch_assoc($result);
$usrid = $rowuid['$userid'];


Si cand introduci in questions, bagi $usrid in loc de $result.

Scris: Dum Mai 08, 2011 5:35 pm
de codex
nu merge :(

Scris: Dum Mai 08, 2011 6:18 pm
de cipcip
Ce eroare iti da ? Sau ce se intampla ? Da mai multe detalii :)

Scris: Dum Mai 08, 2011 9:51 pm
de codex
A mers acum, gresisem eu. Merci.

Scris: Lun Mai 09, 2011 1:07 pm
de cipcip
Cu placere :)