הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-05-06, 22:32   # 1
misterdino
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 36

misterdino לא מחובר  

פונקציה התחברות למסד....

זה אפשרי לעשות את הפונקציה הבאה:הקוד חוקי?
PHP קוד:
<?php
function connect_db_1()
{
mysql_connet('server','user','pass');
mysql_select_db('database');
}
connect_db_1(mysql_query('SELECT * FROM 'test));
?>
ואם הקוד לא חוקי, ואפשר לעשות אותו, אז תתנו תיקונים....
  Reply With Quote
ישן 06-05-06, 22:36   # 2
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

הקוד לא חוקי,

תעשה דבר כזה

PHP קוד:

<?php

function connect_db_1()
{
mysql_connet('server','user','pass');
mysql_select_db('database');


connect_db_1();

$query mysql_query("SELECT * FROM test");

?>
  Reply With Quote
ישן 06-05-06, 22:39   # 3
misterdino
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 36

misterdino לא מחובר  

תודה...
ואפשר לעשות פונקציה שתהיה בכל דף, כלומר במקום לכתוב על פעם את ההתחברות למסד לעשות סוג של פונקציה גלובאלית שחלה על כל קבצי ה-PHP שאני כותב?
  Reply With Quote
ישן 06-05-06, 22:41   # 4
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

functions.php:
PHP קוד:
<?php
function name() {
...
}
</
php>
lala.php:
PHP קוד:
<?php
include("functions.php");
name();
?>
מקווה שהבנת ..
__________________
תומר
  Reply With Quote
ישן 06-05-06, 22:42   # 5
misterdino
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 36

misterdino לא מחובר  

תודה רבה....
  Reply With Quote
ישן 06-05-06, 22:44   # 6
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

אתה יכול לעשות include לדף ואז לקרוא לפונקציה. נגיד שמרת את הקובץ עם הפונקציה להתחברות למסד בשם db.php אז בדף אחר אתה עושה

PHP קוד:

<?php

include "db.php";

?>
ואז קורא לפונקציה

PHP קוד:

<?php

include "db.php";

connect_db_1();

?>
  Reply With Quote
ישן 06-05-06, 22:46   # 7
misterdino
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 36

misterdino לא מחובר  

בסדר....
תודה...
מנהל שיכול לנעול כרגע-שינעל
  Reply With Quote
ישן 06-05-06, 23:43   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

דבר שהוא טיפה יותר חכם לעשות זה ככה :

PHP קוד:
function connect($server,$user,$pass,$dbname)
{
    
mysql_connet($server,$user,$pass);
    
mysql_select_db($dbname); 


ואז לקרוא לפונקציה עם הפרמטרים הרצויים...
וככה תוכל להשתמש בפונקציה הזאת תמיד מבלי לשנות אותה בכל אתר חדש שתבנה...
  Reply With Quote
ישן 07-05-06, 06:44   # 9
misterdino
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 36

misterdino לא מחובר  

לדעתי התגובה האחרונה לא נכונה כל כך, הרי אני תמיד מתחבר לאותו שרת, עם אותו משתמצש ואותה סיסמא, אולי את בחירת הבסיס באמת צריך לשים כמשתנה....
  Reply With Quote
ישן 08-05-06, 17:34   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי misterdino
לדעתי התגובה האחרונה לא נכונה כל כך, הרי אני תמיד מתחבר לאותו שרת, עם אותו משתמצש ואותה סיסמא, אולי את בחירת הבסיס באמת צריך לשים כמשתנה....

לא תמיד אותו שרת ולא תמיד אותו בסיס

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

שעובדות גם בשרתים שונים ובתנאים אחרים...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 00:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ