PDA

View Full Version : سوال: مشكل ارتباط با بانك



smhzkk61
جمعه 11 تیر 1389, 15:06 عصر
سلام.
نمي دونم به چه دليل اطلاعات ورودي وارد جدول ديتابيس ام نمي شه از xamp استفاده مي كنم ديتابس تو مسير C:\xampplite\mysql\data هست با نام publisher و جدولي به اسم Books. وقتي مي خوام داده هايي كه به جدول مذكور فرستادم رو مشاهده كنم (Ch10-2.php)چيزي نشون نمي ده. كل فايل رو به همراه بانك ضميمه مي كنم دوستان لطفا بگين مشكل از كجاست. متشكرم .....

rasoolgh1
جمعه 11 تیر 1389, 15:11 عصر
احتمال کد کتاب جعفر نژاد نیست؟؟؟
دارم چک می کنم می گم پیدا کنم
sql دیتابیس رو بده سریع تر می شه جواب داد

smhzkk61
جمعه 11 تیر 1389, 15:27 عصر
خط فرمان داس:
c:/cd xampplite
c:/xampplite/cd msql
c:/xamppliate/mysql/cd bin
c:/xamppliate/mysql/bin/my sql-u root

بعدش هم ديتابيس رو ايجاد كردم
create database publisher
بعدش جدول رو با فيلداش
create table books (isbn char(13) not null primary kay,author char(25),title char(25),price int, pdate date);

smhzkk61
جمعه 11 تیر 1389, 15:38 عصر
همين جعفرنژاد بهمون پروژه داده كه يه پرتال با php طراحي كنيد.
سايت علوم رايانه كدهاي كتابش رو قرار داده.
تا حالا php كار نكردم مي خوام كار كنم تا يه كم روبه راه بشم.

bravia2009
جمعه 11 تیر 1389, 15:38 عصر
سلام دوست من
کد تو چک نکردم ولی اگه دیتا بیستو بزاری فکر کنم بهتر بتونم کمکت کنم

smhzkk61
جمعه 11 تیر 1389, 15:41 عصر
ورود اطلاعات.....


<?php
//retrieve form variables
$isbn = $_POST['isbn'];
$author = $_POST['author'];
$title = $_POST['title'];
$price = $_POST['price'];
$page = $_POST['page'];
if (strlen($isbn) == 0 or strlen($author) == 0)
{
echo "Go back and fill all fields !";
exit;
}
//connet to MySQL server
$db = mysql_connect("localhost", "root");
if(!$db)
{
echo " Error : cannot open connection.";
exit;
}
mysql_select_db('publisher');
$query = " insert into books
(isbn, author, title, price, page) values
('".$isbn."', '". $author."', '".$title."' ,'".$price."' , '".$page."' )";
$result = mysql_query($query);
if($result)
echo mysql_affected_rows(). '<b> book inserted into database.</b>';
mysql_close($db);
?>

smhzkk61
جمعه 11 تیر 1389, 15:44 عصر
نمايش اطلاعات.....


<html>
<body>
<div align = "center">
<table border = "1" >
<tr>
<th> ISBN</th>
<th> Author</th>
<th> Title </th>
<th> Price </th>
<th> page </th>
</tr>
<?php
$db = mysql_connect("localhost", "root");
if(!$db)
{
echo 'Error : Cannot connect to MySQL server.';
exit;
}
mysql_select_db('publisher');
$query = "select * from books";
$result = mysql_query($query);
if(!$result)
{
echo "Query not executed.";
exit;
}
$num = mysql_num_rows($result);
for($i = 0; $i < $num; $i ++)
{
$row = mysql_fetch_row($result);
echo '<tr>';
echo "<td><b> $row[0]</b> </td>";
echo "<td><b> $row[1]</b> </td>";
echo "<td><b> $row[2]</b> </td>";
echo "<td><b> $row[3]</b> </td>";
echo "<td><b> $row[5]</b> </td>";
echo '</tr>';
}
mysql_close();
?>
</table>
</div>
</body>
</html>

smhzkk61
جمعه 11 تیر 1389, 21:49 عصر
ديتابيس هم همراه فايل بالا ضميمه شده ...به صورت جداگانه اينجا ميزارم

smhzkk61
یک شنبه 13 تیر 1389, 11:55 صبح
دوستان عزيز هيچكي نمي دونه مشكل از كجاست؟