PDA

View Full Version : سوال خیلی ساده



boysilent
چهارشنبه 22 تیر 1390, 19:08 عصر
سلام دوستان یه پرتابل ساده درس کردم این خطارو میده



connect
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\jad\a.php on line 20

اینم کدشه





<?php
$a=$_POST[t1];

$b=$_POST[t2];

$con1=mysql_connect("127.0.0.1","root","");

if($con1)

printf("connect");

else

die("not");

$sql="select *from jadid.user where user=$a";

$r=mysql_query($sql,$con1);

$num=mysql_num_rows($r);

print $num;


if($num==1)
{

$sql1="select *from jadid.user where id=$a";
$c=mysql_query($sql1);

$d=mysql_fetch_row($c);

printf("<br>");

print ($d[0]);

printf("<br>");

print ($d[1]);

printf("<br>");

print ($d[2]);


$sql2="select *from jadid.user where s_id=$a";
$e=mysql_query($sql2);


while ($g=mysql_fetch_row($e))

{


printf("<br>");

print ($g[1]);

printf("<br>");

print ($g[2]);
}}

Arsess
چهارشنبه 22 تیر 1390, 21:07 عصر
توی کوری ها بین * و from فاصله بذار ببین جواب میده.

boysilent
پنج شنبه 23 تیر 1390, 09:27 صبح
سلام
اقا جواب نمیده نمیدونم چرا
همه چیش درسته دیگه

hamed-php
پنج شنبه 23 تیر 1390, 10:10 صبح
سلام یک با ر بدون where امتحان کن:

$query = "select * from YOUR_DB_TABLE";
$result = mysql_query($query);

و نتیجه رو چاپ کن ببین آیا همه اطلاعات رو چاپ میکنه یا خیر؟

boysilent
پنج شنبه 23 تیر 1390, 10:48 صبح
ایول اره چاپ میکنه ولی من به where نیاز دارم

چه راه حلی پیشنهاد میکنید

boysilent
پنج شنبه 23 تیر 1390, 11:36 صبح
خودم جوابشو پیدا کردم با تشکر از راهنمایی دوستان

where s_id=$a

خطایابی شد
where s_id='$a'
یه تک کتیشن ساده