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

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

aviho1 01-05-08 21:50

עזרה למתחיל בphp
 
יש לי רקע רחב בasp.net ו asp אז כל הבעיות שיש לי בphp הם בsyntax -בכתב.
הבעיה שלי היא שאני לא מצליח להתחבר לבסיס נתונים mysql, פתחתי אותו ב phpmyadmin וכתבתי ככה בשביל לעשות insert פשוט.

PHP קוד:

<?php
$con
=mysql_connect("localhost","username","password") or die(mysql_error());
$db=mysql_select_db("tablename",$con) or die(mysql_error());
$query="INSERT INTO tablename VALUES ('vaule1','value2','value3','value4','value5');"
$result=mysql_query($query,$con) or die(mysql_error());
mysql_close($con);
?>

ואני מקבל את השגיאה הבאה:
syntax error, unexpected T_VARIABLE on line 5

מישהו יכול לעזור לי?

Ron | CSite.co.il 01-05-08 21:56

שים לב שבשורה השלישית,
שמת את ה-נקודה פסיק (; ) בתוך המרכאות ,
הם צריכות להיות אחריהם,כלומר בסוף הפעולה.

aviho1 01-05-08 22:09

ציטוט:

נכתב במקור על ידי Ron-Pro (פרסם 629712)
שים לב שבשורה השלישית,
שמת את ה-נקודה פסיק (; ) בתוך המרכאות ,
הם צריכות להיות אחריהם,כלומר בסוף הפעולה.

אבל בsql צריך לבוא ; אחרי שאילתה לא?

Ron | CSite.co.il 01-05-08 22:15

העניין הוא שזאת לא באמת השאילתה שלך ,
זה בסה"כ משתנה שהכנסת אליו מחרוזת של שאילתה,
השאילתה עצמה מופעלת בשורה הרביעית.


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

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