זו לא הדרך. עושים זאת כך:
$query = "select x,y,z FROM table where bla=´bla´"; $result = mysql_query($query); if(mysql_errno()==0 && mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { printf("X: %s\tY: %s\tZ: %s<br>\n",$row["x"],$row["y"],$row["z"]); } } else { printf("Error in mysql OR rows not found"); }
למיטב ידיעתי, הפונקציות mysql_errno ו-mysql_num_rows לא נגשות למסד הנתונים, אלא בודקות משתנים בזכרון (ולכן זה יותר מהיר). אם אתה רוצה לתכנת בצורה לא נכונה ולא תקנית, תמשיך בדרך שלך. אחרת - תמשיך בדרך של php, שבה גם אני משתמשת. תמר.