|
|
# 1 |
|
חבר מתקדם
|
הרצת שאילתות בצורה מסודרת
איך אתם מריצים מספר / כמה שאילותות ?
כי זה נראה לי קצת מוזר כל פעם לכתוב mysql_query לכל שאילתא, אני יודע שיש אופציות שונות להריץ שאילתות מרובות בצורה מסודרת יותר. כמו מערך, לדוגמא PHP קוד:
PHP קוד:
Last edited by SniR-S; 04-05-10 at 19:46.. |
|
|
|
# 2 |
|
חבר בקהילה
|
אפשר להכניס כמה שורות בשאילתא אחת, זה הסינטקס
קוד:
INSERT INTO customers(cust_name,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country)
VALUES(
'Pep E. LaPew',
'100 Main Street',
'Los Angeles',
'CA',
'90046',
'USA'
),
(
'M. Martian',
'42 Galaxy Way',
'New York',
'NY',
'11213',
'USA'
);
|
|
|
|
# 3 |
|
חבר מתקדם
|
אני יודע, אבל נניח שיש לי שאילתות של כמה טבלאות ..
|
|
|
|
# 4 |
|
חבר בקהילה
|
הדרך היחידה שאני מכיר זה ליצור TRANSACTION עם מספר INSERTS
ואז לעשות לה COMMIT או בדרך שלך שהיא גם בסדר, כניראה טרנזקציה יותר יעילה. קוד:
BEGIN START TRANSACTION; INSERT INTO a VALUES (NULL, input_a); INSERT INTO b VALUES (NULL, last_insert_id(), input_b); COMMIT; END; |
|
|
|
# 5 |
|
חבר מתקדם
|
אוקי תודה !
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|