התחברות למסד נתונים WAMPSERVER
התקנתי WAMPSERVER על ווינדוס 10 להלן הפרטים:
Apache 2.4.23 - PHP 5.6.25 - MySQL 5.7.14
PHP 5.6.25 for CLI (Command-Line Interface).יצרתי מסד נתונים פשוט שנקרא NEWS ב-PHP MY ADMIN .למסד נתונים יש טבלה אחת שנקראת
table="info_news"
יצרתי INDEX.php שנמצא בתיקיית WWW של WAMP
ניסיתי שלושה אפשרויות של קודים לחיבור למסד נתונים
OLD MYSQL
MYSQLI
,PDo connection
לא הצלחתי להתחבר אם אף אחד מהם
לבסוף החלטתי להתמקד ולהגיע להצלחה עם MYSQLI כי אולי יש דברים נוספים שאני צריכה לטפל בהם כדי שה-PDO יעבוד ו-MYSQLI נראה לי הכי פשוט ובסיסי -אני מנסה להגיע כרגע להצלחה פשוטה ובסיסית
זה הקוד שלי: (מצטערת אם זה נראה עקום בגלל הקופי פייסט
<?php>
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "news";
$conn = new mysqli('localhost', 'root', '', 'news');
// Check connection
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
echo 'Connection OK';
$mysqli->close();
$myquery = "select * from info_news";
if (mysqli_query($conn, $myquery)) {
echo "Records retrieved.";
} else {
echo "Error : " . mysqli_error($conn);
}
?>
כשאני בודקת בדפדפן זאת התוצאה :
Navigation to the webpage was canceled
What you can try:
Retype the address.
ניסיתי לשנות את הלוקלהוסט ל- '127.0.0.1'
אך התוצאה בדפדפן זהה.
מה פיספסתי ? היכן הטעות שלי?
האייקון של ה-WAMP SERVER ירוק רץ על פורט 80
אני כבר כמה ימים שוברת את הראש על התחברות פשוטה ובסיסית למסד נתונים וזה משגע אותי שדבר כזה פשוט אני לא מצליחה.
אני מתחילה לא מתכנתת מקצועית רק בשלבי לימוד אבל עדיין עם כל השבירת הראש רק על בדיקת חיבור וניסיון להגיע לחיבור אני כבר מתאיישת לגמרי.
כל עצה תתקבל בברכה
התקנתי WAMPSERVER על ווינדוס 10 להלן הפרטים:
Apache 2.4.23 - PHP 5.6.25 - MySQL 5.7.14
PHP 5.6.25 for CLI (Command-Line Interface).יצרתי מסד נתונים פשוט שנקרא NEWS ב-PHP MY ADMIN .למסד נתונים יש טבלה אחת שנקראת
table="info_news"
יצרתי INDEX.php שנמצא בתיקיית WWW של WAMP
ניסיתי שלושה אפשרויות של קודים לחיבור למסד נתונים
OLD MYSQL
MYSQLI
,PDo connection
לא הצלחתי להתחבר אם אף אחד מהם
לבסוף החלטתי להתמקד ולהגיע להצלחה עם MYSQLI כי אולי יש דברים נוספים שאני צריכה לטפל בהם כדי שה-PDO יעבוד ו-MYSQLI נראה לי הכי פשוט ובסיסי -אני מנסה להגיע כרגע להצלחה פשוטה ובסיסית
זה הקוד שלי: (מצטערת אם זה נראה עקום בגלל הקופי פייסט
<?php>
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "news";
$conn = new mysqli('localhost', 'root', '', 'news');
// Check connection
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
echo 'Connection OK';
$mysqli->close();
$myquery = "select * from info_news";
if (mysqli_query($conn, $myquery)) {
echo "Records retrieved.";
} else {
echo "Error : " . mysqli_error($conn);
}
?>
כשאני בודקת בדפדפן זאת התוצאה :
Navigation to the webpage was canceled
What you can try:
Retype the address.
ניסיתי לשנות את הלוקלהוסט ל- '127.0.0.1'
אך התוצאה בדפדפן זהה.
מה פיספסתי ? היכן הטעות שלי?
האייקון של ה-WAMP SERVER ירוק רץ על פורט 80
אני כבר כמה ימים שוברת את הראש על התחברות פשוטה ובסיסית למסד נתונים וזה משגע אותי שדבר כזה פשוט אני לא מצליחה.
אני מתחילה לא מתכנתת מקצועית רק בשלבי לימוד אבל עדיין עם כל השבירת הראש רק על בדיקת חיבור וניסיון להגיע לחיבור אני כבר מתאיישת לגמרי.
כל עצה תתקבל בברכה