איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 21:30 05/05/2018

איך אני יכול לעשות שאם בphp שאם במסד הנתונים כתוב כך אז יבצע פעולה 1 ואם השורה במסד הנתונים ריקה אז הוא יבצע פעולה 2.
תודה

boyoss
הודעות: 129
הצטרף: 11:29 03/04/2017

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי boyoss » 21:33 05/05/2018

קוד: בחירת הכל

if(במסד הנתונים כתוב כך) {
בצע פעולה 1;
} else {
יבצע פעולה 2;
}

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 21:36 05/05/2018

ככל הנראה לא הבנת למה התכוונתי....

אני מדבר עם שמת לב איך עושים שאם במסד הנתונים יהיה שורה מלאה אז הוא יעשה כך ואם השורה במסד הנתונים ריקה אז הוא יעשה כך.


בכל אופן אשמח לעזרה.
תודה

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 21:37 05/05/2018

ויותר חשוב לי שאם השורה ריקה אז יעשה כך ואם השורה מלאה אז יעשה כך ולא לפי מה שאגדיר מראש

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי חוקר » 22:14 05/05/2018

קוד: בחירת הכל

if ($rashumold != NULL){
print "rashum";
}
else
{print "no rashum";
}
כאשר $rashumold הינו המשתנה שקיבל את הנתונים מהמסד.
באם השאלה היא על עמודה ספציפית מתוך הרשומות שחזרו מבסיס הנתונים תוכל לעשות אותו דבר רק תנווט לעמודה הנכונה כך

קוד: בחירת הכל

if ($rashumold['colum'] != NULL){
print "rashum";
}
else
{print "no rashum";
}

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 22:50 05/05/2018

אני מנסה ולא מצליח. מצרף מה שניסיתי.

קוד: בחירת הכל

$sql="SELECT * FROM (***) WHERE (***)='$(***)' ORDER by id DESC";

$result=mysql_query($sql);
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)){}
if ($sql['***'] != NULL)
{print "rashum";}
else
{print "no rashum";}

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי חוקר » 22:55 05/05/2018

אני מנסה ולא מצליח. מצרף מה שניסיתי.

קוד: בחירת הכל

$sql="SELECT * FROM (***) WHERE (***)='$(***)' ORDER by id DESC";

$result=mysql_query($sql);
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)){}
if ($sql['***'] != NULL)
{print "rashum";}
else
{print "no rashum";}
הנתונים לא נמצאים במשתנה sql אלא בrows.

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 22:59 05/05/2018

קוד: בחירת הכל

$sql="SELECT * FROM (***) WHERE (***)='$(***)' ORDER by id DESC";

$result=mysql_query($sql);
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)){
if ($rows['***'] != NULL)
{print "rashum";}
else
{print "no rashum";}
echo $rows['***'];}
עדיין עשיתי מה שאמרת והוא מדפיס לי את הנתונים הקיימיים בעמודה רק בecho אך הוא לא משתנה בif ובelse.

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי חוקר » 23:05 05/05/2018

מה הוא מדפיס לך ב echo?
הרי זה מערך וצריך להדפיס אותו בprint_r אם אין לי טעות

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: איך עושים פעולתif וelse בphp מנתונים שמגיעים מהמסד הנתונים?

שליחהעל ידי מנחם מענדל מענדי » 23:07 05/05/2018

הוא מציג לי את הנתונים שמופיעים בעמודה במסד הנתונים לצורך העניין את האימייל המוגדר שמה באמצעות הecho אבל בif הוא לא מראה. (מידי פעם הוא מראה no rashom או rashom אבל לא לפי הפקודה. הווה אומר שגם אם זה ריק או להיפך - הוא לא ישמע לפקודה של הif והelse).
חייב לטפל בזה דחוף. אשמח לתשובה


חזור אל “פורום מפתחים API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 9 אורחים