הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך עזרה בהתחברות ל Sql (https://hosts.co.il/forums/showthread.php?t=2752)

Shoko 23-10-05 19:29

צריך עזרה בהתחברות ל Sql
 
$query = mysql_query('SELECT * FROM $_GET['table'] ORDER by msg_ID DESC') or die(mysql_error());
איך עושים שזה יהיה טוב? ה $_GET
השגיאה שקיבלתי:
Parse error: parse error, unexpected T_STRING in /סודon line 9

Espire 23-10-05 19:37

אתה אמור לעשות ככה:
PHP קוד:

<?
$bla 
$_GET['table'];


$query mysql_query('SELECT * FROM $bla ORDER by msg_ID DESC') or die(mysql_error());
?>


Shoko 23-10-05 19:39

Table 'shoko_php.shoko_$table' doesn't exist
זה לא קולט את זה כמשתנה :(

Espire 23-10-05 19:45

זה כן אבל אין למשתמנה שמה שכתבתי מאיפה לקחת כי לא כתבתי התחברות למסד וגם היית צריך לשנות את איפה שכתוב Table למה שרצית שזה יקבל מהמסד או מכל דף אחר שזה אמור להיות האקשן שלו

Shoko 23-10-05 19:49

לא הבנתי
מה הבעיה פה?
PHP קוד:

mysql_connect ('localhost''shoko_php','kaki');
mysql_select_db("shoko_php");
$table $_GET['username']; 
$query mysql_query('SELECT * FROM shoko_$table ORDER by msg_ID DESC') or die(mysql_error()); 


Ran1989 23-10-05 20:10

נסה ככה
 
נסה ככה
PHP קוד:

mysql_connect ('localhost''shoko_php','kaki');
mysql_select_db("shoko_php");
$table $_GET['username']; 
$query mysql_query("SELECT * FROM `shoko_".$table."` ORDER by `msg_ID` DESC") or die(mysql_error()); 


Espire 23-10-05 20:22

רן נראה לי ששלך לא טוב

PHP קוד:

mysql_connect ('localhost''shoko_php','kaki');
mysql_select_db("shoko_php");
$table $_GET['username'];
$query mysql_query('SELECT * FROM shoko '$table' ORDER by msg_ID DESC') or die(mysql_error()); 

זה הנכון

Shoko 23-10-05 21:09

תודה רבה לכולם!!
במיוחד לרן שהציל אותי :)


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

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