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

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

scarface 03-01-07 17:48

לא מצליח לשלוח יותר ממשתנה אחד ל databace
 
אני לא יודע למה כל הבעיות חייבות ליפול דווקא אצלי
תראו מה קרה יצרתי טבלא אם עמודות ככה
PHP קוד:

CREATE TABLE `new` (
`
idINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`
titleTEXT NOT NULL ,
`
topicTEXT NOT NULL 
ENGINE MYISAM 


עכשיו אני רוצה לשלוח לשם נתונים ככה:

אז זה index.html
HTML קוד:

<html>
<title>נסיון </title>
<form method="post" action="send.php">
<input type="text" name="title">
<font>שם הכתבה</font>
<hr>
<input type="text" name="topic">
<font>הכתבה</font>
<hr>
<input type="submit">
</form>
</html>


וזה send.php

PHP קוד:

<?php
$title
$_POST['title'];
$topic$_POST['topic'];
mysql_connect('localhost','******','*******') or die("ERROR: ".mysql_error());
mysql_select_db('******') or die("ERROR: ".mysql_error());
mysql_query("INSERT INTO 'new'('title','topic') VALUES('$title','$topic')") or die("ERROR: ".mysql_error());
echo 
"אם אתה רואה את זה אתה יכול להפסיק להיות נואש כי הצלחת ";
?>

ה error שמופיע
קוד:

ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''new'('title','topic') VALUES('נסיון','נסיון 2')' at line 1
בבקשהה תעזרו לי אני מתחרפן



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

DorWD 03-01-07 17:54

קוד:

mysql_query("INSERT INTO new ('title','topic') VALUES('$title','$topic')") or die("ERROR: ".mysql_error());
לא צריך להשים ' בnew

scarface 03-01-07 17:56

ניסיתי ....
אותו ה error מופיע

Meir 03-01-07 17:56

תעשה ככה

PHP קוד:

INSERT INTO `new` (`title`,`topic`) VALUES('$title','$topic'); 


scarface 03-01-07 18:03

|Stare| כלום נאדה... אני לא מבין למה כלום לא עובד לי.....
אהה ואחי elbaz.maor
לא נראה לי שזה ככה
אבל בגל מקרה לא עבד לי...

tnadav 03-01-07 19:15

ציטוט:

נכתב במקור על ידי scarface (פרסם 399707)
|Stare| כלום נאדה... אני לא מבין למה כלום לא עובד לי.....
אהה ואחי elbaz.maor
לא נראה לי שזה ככה
אבל בגל מקרה לא עבד לי...

זה כן ככה
ב- SQL יש הבדל בין ' ל- `
רק ש- ` זה לא חובה

scarface 03-01-07 19:21

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

Eli-Hai 03-01-07 19:46

PHP קוד:

$query mysql_query("INSERT INTO `tblname` ('title', 'topic') VALUES ('" $title "', '" $topic "');") or die(mysql_error()); 


WebProject 03-01-07 19:47

PHP קוד:

mysql_query("INSERT INTO `new` (title,topic) VALUES ('$title','$topic')") or die("ERROR: ".mysql_error()); 

נסה את זה

scarface 03-01-07 19:59

כלום.....
אני לא מבין איך זה יכול להיות מה לא בסדר במה שעשיתי?


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

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