» נושאי לימוד
» נושאי לימוד
יום חמישי 25 באפריל 2024
קבלת הודעות שגיאה
דף ראשי  מתקדמים  קבלת הודעות שגיאה גרסה להדפסה

במידה ונריץ שאילתה לא חוקית, הדרך לדעת מה לא בוצע כראוי היא להשתמש בפקודה ()mysql_error.

כאשר משתמשים בפקודה זאת ביחד עם הפקודה ()die אשר מפסיקה את הסקריפט הנוכחי, תופיע הודעת שגיאה על הדפדפן אשר תסביר מה לא בוצע כהלכה.

השתמשו בפקודה זאת כמה שיותר!!!

 

לדוגמא אם ננסה ליצור שוב פעם את הטבלה אשר יצרנו בדוגמה הקודמת, אז נקבל שגיאה מפני שהטבלה כבר קיימת.

ניקח את הסקריפט הקודם ונכניס לתוכו את הפקודות החדשות שלמדנו:

 

<?php
// צור התחברות אם השרת

$conn = mysql_connect("localhost", "joeuser", "somepass");

// בחר את מסד התונים
mysql_select_db("testDB",$conn);

// צור את השאילתה
$sql = "CREATE TABLE testTable (id int not null primary key auto_increment, testField varchar (75))";

// בצא את השאילתה

// פה אנו מנסים ליצור טבלה שכבר קיימת

// ולכן הסקריפט יופסק ותופיע הודעת שגיאה

$result = mysql_query($sql, $conn) or die(mysql_error());

// הראה תוצאה

echo $result;
?>

 

מאחר והשאילתה אותה אנו רוצים לבצע היא לא חוקית אז תופיע הודעת השגיאה הבאה:

 

Table 'testTable' already exists

 

 

 02-04-04 / 16:24  עודכן ,  09-02-04 / 20:40  נוצר ע"י אלי אלוני  בתאריך 
 הרצת שאילתות דרך PHP - הקודםהבא - הכנסת נתונים למסד נתונים בעזרת PHP 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3