PHP with MYSQL Please use speaker notes for additional information!
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "password") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_close($link); ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $result idno from donor") or die("Invalid query: ". mysql_error()); while ( $row = mysql_fetch_row($result)) { echo (" ". $row[0]. " "); } ?> My database as assigned by Nevidia. My table. I am now looping through the table showing one row at a time starting the index at 0.
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", ”password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $result idno from donor") or die("Invalid query: ". mysql_error()); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo (" ID= ". $row["idno"]." "); } ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $result idno, name from donor") or die("Invalid query: ". mysql_error()); while ($row = mysql_fetch_array($result)) { echo (" ID = ". $row["idno"]. " NAME = ". $row["name"]. " "); } ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", ”password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $result * from donor") or die("Invalid query: ". mysql_error()); while ($row = mysql_fetch_array($result)) { echo (" ID = ". $row["idno"]. " NAME = ". $row["name"]. " "); echo("CITY = ". $row["city"]. " STATE = ". $row["state"]. " "); } ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", ”password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $state="RI"; $result * from donor where state = '$state'") or die("Invalid query: ". mysql_error()); while ($row = mysql_fetch_array($result)) { echo (" ID = ". $row["idno"]. " NAME = ". $row["name"]. " "); echo("CITY = ". $row["city"]. " STATE = ". $row["state"]. " "); } ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", ”password", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $idno='11111'; $result * from donor where idno = '$idno'") or die("Invalid query: ". mysql_error()); $row = mysql_fetch_array($result); echo (" ID = ". $row[0]. " NAME = ". $row["name"]. " "); echo("CITY = ". $row["city"]. " STATE = ". $row["state"]. " "); ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $sql = "INSERT INTO donor values ('33333', 'Al Richards', '111 South St', 'Braintree', 'MA', '02184',' ',300, 'John Smith')"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?> Note that I did the insert as one long string that I had to wrap to show on the slide. I then ran connect7.php to show that the record got added.
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $sql = "INSERT INTO donor values ('44444', 'Sarah Grove', '123 Elm St', 'Seekonk', 'MA', '02345',' ',300, 'John Smith')"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?> Again I wrapped for the slide, the insert is one line in my code. Indicates successful execution. When I executed insert1a.php a second time this error message was returned.
See insert on previous slide
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $sql = "INSERT INTO donor values ('45654', 'John Doe', '123 Elm St', 'Swansea', 'MA', '02345', ' ',300, 'John Smith')"; if (mysql_query($sql,$link)) { echo "record added"; } else { echo "must have been a duplicate"; } ?> Again note the wrap that is not in the code. When I ran insert1b.php a second time I got my duplicate message.
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully "); mysql_select_db("pgrocer_biz_data"); $getidno='45654'; $sql = "DELETE FROM donor WHERE idno = '$getidno'"; if (mysql_query($sql,$link)) { echo "record deleted"; } ?>
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $getidno = '33333'; $sql = "UPDATE donor SET stadr = '111 North St' WHERE idno = '$getidno'"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?>
The update changes the street name from South to North.
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $result * from donor") or die("Invalid query: ". mysql_error()); while ($row = mysql_fetch_array($result)) { echo (" ID = ". $row["idno"]. " NAME = ". $row["name"]. " "); echo ("STREET ADDRESS = ". $row["stadr"]. " "); echo("CITY = ". $row["city"]. " STATE = ". $row["state"]. " "); } ?>
Insert IDNO: NAME: STREET ADDRESS: CITY: STATE: ZIP: DATE FIRST CONTRIBUTED: YEAR GOAL: CONTACT:
<?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $idno=$_POST[inidno]; $name=$_POST[inname]; $stadr=$_POST[instadr]; $city=$_POST[incity]; $state=$_POST[instate]; $zip=$_POST[inzip]; $datefst=$_POST[indatefst]; $yrgoal=$_POST[inyrgoal]; $contact=$_POST[incontact]; $sql = "INSERT INTO donor values ('$idno', '$name', '$stadr', '$city', '$state', '$zip', '$datefst', '$yrgoal', '$contact')"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?> The code has the insert on one line. I wrapped to fit on the slide.
Insert Enter the identification number for the record you want to delete. IDNO: <?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $idno=$_POST[inidno]; $sql = "DELETE FROM donor WHERE idno = '$idno'"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?>
Insert Change the name for the following id. IDNO: NAME: <?php $link = mysql_connect("mysql2.nevidia.com", "pgrocer.biz", "whatever", "pgrocer_biz_data") or die("Could not connect: ". mysql_error()); print ("Connected successfully"); mysql_select_db("pgrocer_biz_data"); $idno=$_POST[inidno]; $name=$_POST[inname]; $sql = "UPDATE donor SET name = '$name' WHERE idno = '$idno'"; $result= mysql_query($sql,$link) or die(mysql_error()); echo $result; ?>